About the Decoupled Starter Kit
The Professional Services team at Acquia is thrilled to announce the first release of the Acquia Decoupled Starter Kit for React.
The Starter Kit includes three separate applications to demonstrate various Headless Drupal design patterns: a React application based on React-Slingshot, a GraphQL application, and a Headless Lightning Drupal website. Each application was created to work in tandem with each other, but also as a collection of boilerplate tools for your personal applications.
Why was the Decoupled Starter Kit created?
Which Headless Drupal scenarios are addressed?
Perform Drupal CRUD Operations with React applications
Orchestrate Drupal JSON API Data with GraphQL
Synthesize Multiple API Sources in GraphQL for React
Understanding Best Practices with API-first Drupal
What technologies are used in the Decoupled Starter Kit?
Apollo Client for React
Acquia BLT (Build and Launch Tool)
OAuth 2.0 Authorization
Where can I download and get more information?
- React and GraphQL Github Repository - https://github.com/acquia-pso/decoupledkit-react
- Headless Lightning Drupal Github Repository - https://github.com/acquia-pso/decoupledkit-drupal
- Decoupled Starter Kit for React Documentation - http://decoupledkit-react.readthedocs.io
The React portion of this project was built using the excellent toolset provided in the React Slingshot by Cory House. We have included the primary readme documentation here. Be sure to also review the React Slingshot FAQs, as well as contributors and contributing.
We would love to hear your feedback on our features or approaches with the applications, just note in the repository issue queue. There is also current planning for new features in each of the applications, so please let us know what you would like to see and contributions are welcome.