Welcome to the Sitecore Accelerate Reference Architecture repository.
This repository aims to demonstrate how to implement Sitecore's headless products based on the Sitecore Accelerate recipes. It provides a reference architecture that developers can follow to efficiently build headless Sitecore solutions while adhering to best practices and industry standards.
Each reference architecture in this repo will have its own readme.md and getting started guide. Please locate the reference architecture you want to look at from the folders listed:
- XM Cloud
- Multisite using the JSS Multisite Add-on
- Multisite using a single application per site
We are very grateful to the community for contributing bug fixes and improvements. We welcome all efforts to evolve and improve the Sitecore Developer Portal; read below to learn how to participate in those efforts.
Sitecore has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
If you want to make changes to the code, follow these steps:
- Fork the Accelerate Reference GitHub repo
- Clone the forked repo to your local machine
- Create a feature branch from
main
for your changes. e.g.git checkout -b my-feature-branch
- Locate the architecture you want to contribute to and follow the getting started guide in that folder
- Make your changes
- Commit, push to your remote fork of the Accelerate Reference repo, then open a pull request (PR) to the
main
branch of the Accelerate Reference repo
Your changes will be reviewed and merged if appropriate.
This repository is licensed under the MIT License. Feel free to use the code and documentation in this repository according to the terms specified in the license.