Skip to content
Official repo of Sitecore JavaScript Services
Branch: dev
Clone or download
kamsar Merge pull request #165 from Sitecore/issue/heroku-build
Adds faux script to prevent Heroku from running 'build' script
Latest commit d0549ad Mar 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
docs Adds faux script to prevent Heroku from running 'build' script (and t… Mar 5, 2019
e2e Updated sample template scaffolding script in e2e test instructions. Jan 18, 2019
packages Merge pull request #151 from jlast/dev Mar 5, 2019
samples Add styleguide sample for the loaded event on the placeholder compone… Mar 4, 2019
.editorconfig Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018
.eslintignore
.eslintrc Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018
.gitignore Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018
.prettierignore Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018
.prettierrc Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018
CODE_OF_CONDUCT.md Added code of conduct Oct 24, 2018
CONTRIBUTING.md testing ci tooling Nov 30, 2018
LICENSE.MD
README.md
SUPPORT.md created support.md file Oct 24, 2018
azure-pipelines.yml updated ci pipelines definition Dec 13, 2018
lerna.json v11.0.2 Jan 18, 2019
package-lock.json
package.json
rn-cli.config.js
tslint.json Migrate private Sitecore JSS repo to public repo. OSS FTW!! Nov 28, 2018

README.md

Sitecore JavaScript Services

Build Status PRs Welcome

This repository contains source code for all Sitecore JSS packages as well as samples to help you get started using Sitecore JSS.

Below is a list of samples included in this repo:

  1. React

    Built using create-react-app as a starting point. Supports out-of-the-box Sitecore functionalities (i18n, routing, GraphQL, set <title> tags) and demonstrates how to work with various Sitecore data types, placeholder nesting and wrapping techniques, and other helpful JSS patterns. The application code is heavily commented, but documentation also exists.

  2. Vue

    Built using @vue/cli as a starting point. Supports out-of-the-box Sitecore functionalities (i18n, routing, GraphQL, set <title> tags) and demonstrates how to work with various Sitecore data types, placeholder nesting and wrapping techniques, and other helpful JSS patterns. The application code is heavily commented, but documentation also exists.

  3. Angular

    Built using angular-cli as a starting point. Supports out-of-the-box Sitecore functionalities (i18n, routing, GraphQL, set <title> tags) and demonstrates how to work with various Sitecore data types, placeholder nesting and wrapping techniques, and other helpful JSS patterns. The application code is heavily commented, but documentation also exists.

  4. Embedded JSS App within Sitecore MVC

    This app demonstrates how to embed a client-side JSS application inside an existing Sitecore MVC site as opposed to running a standalone JSS site. This technique essentially embeds the JSS app's markup and app wrapper tag within a Sitecore rendering. Documentation.

  5. React Native

    This app demonstrates experimental JSS usage with React Native. Due to the experimental nature of React Native support in JSS, this app does not have feature parity with the other framework samples (e.g. React, Vue). Documentation

  6. Sitecore JavaScript rendering

    This project demonstrates experimental support for creating Sitecore renderings that will server-side render individual JavaScript components or apps. The Sitecore JavaScript renderings can be used alongside traditional MVC-based renderings. Documentation

  7. Headless Server-Side Rendering with Node.js

    JSS supports headless server-side rendering using any service that supports hosting Node.js applications. Documentation.

Getting started with JSS

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.