This repository is a mirror. See https://github.com/pantheon-systems/decoupled-kit-js to join the discussion or submit an issue.
The Decoupled Kit Starters from Pantheon provide developers with a powerful way to build and maintain front-end applications utilizing the capabilities of Drupal. These starter kits are designed to streamline the development process, enabling teams to quickly scaffold projects that are robust and well-documented. With support for multiple package managers and a focus on streamlined local development, this toolset empowers developers to create high-performance experiences.
Harnessing the latest technologies like Node.js and npm, and with various built-in features tailored for effective use with Pantheon, the Decoupled Kit Starters lay a strong foundation for any modernization effort focused on front-end development. This starter kit’s integration with powerful tools not only enhances productivity but also ensures that best practices are followed.
Multiple Package Manager Support: The starter is compatible with npm, pnpm, and yarn, offering flexibility based on developer preferences.
Health Check Integration: A built-in health check ensures all critical components are in place for a successful build, providing peace of mind during development.
Local Development Setup: Lando integration allows for streamlined local development, making setup a breeze for developers looking to test and refine their applications.
Robust Command Scripts: Various predefined scripts in the package.json file help facilitate common tasks such as building, testing, and running the application in different modes.
Utility Functions with drupal-kit: The included @pantheon-systems/drupal-kit package provides utility functions that simplify the process of building and maintaining front-end sites.
CLI Support: The create-pantheon-decoupled-kit CLI serves as a primary resource for generating starter kit templates, enhancing consistency across projects.
Add-On Availability: A variety of add-ons can be easily included to customize existing projects, expanding the functionality of the starter kit as needed.
Each of these features contributes to making the Decoupled Kit Starters a strong choice for developers eager to leverage the power of Drupal in their front-end applications.