Pantheon's monorepo for JavaScript SDKs, starter examples, and published npm packages.
The Pantheon Systems Decoupled Kits CircleCI is a collection of multiple projects organized by pnpm workspaces. It consists of two main workspaces, starters, and packages, along with a configs workspace and web for documentation. The starters represent different starter kits and are mirrored to standalone repositories at release time. The packages are npm libraries to be published and consumed by the public and the starter kits. To configure the monorepo for development, Node.js, npm, and pnpm should be installed locally.
npm install
npm run husky:install
The Pantheon Systems Decoupled Kits CircleCI is a collection of projects organized in a monorepo using pnpm workspaces. It includes starter kits, npm packages, configurations, and documentation. Users can contribute to the project by forking and cloning the repository, installing the required dependencies, and using the provided scripts for building, testing, and running the projects. The monorepo also has mechanisms for generating changesets, creating and publishing new versions, and triggering canary releases through CI workflows. Users can report bugs or request new features through the respective repositories.