Rootstrap cra-template-base
This is the official Rootstrap base template for Create React App.
To use this template, add --template @rootstrap/base
when creating a new app.
For example:
npx create-react-app my-app --template @rootstrap/base
# or
yarn create react-app my-app --template @rootstrap/base
For more information, please refer to:
- Getting Started – How to create a new app.
- User Guide – How to develop apps bootstrapped with Create React App.
Contributing
Learning about CRA custom templates
To understand how this template works and how to contribute refer to:
- CRA Custom Templates - Official documentation
- How to create custom Create React App (CRA) templates - A nice post covering everything from generating a new template to publishing it to NPM
Package release management
We are using semantic-release as our automation tool of the release process.
On each push to main
branch our CI action will:
- Analyze the commits
- Generate the release notes
- Publish the package on NPM
- Handle our GitHub stuff (such as tagging and label our PR's)
- Upgrade package version
You could find this setting on the .releaserc
file.