This is the base project for the Cardstack greenfield project.
Anything that goes in this folder will automatically be added to the next phase of the project.
[This phase of the project is slated to begin in Q2 or Q3 of 2021]
Please check back later.
- Workflows:
- Create tag
- Use current version in branch with incremting number for mutliple tags based on the same version
- Version must be bumped (patch, minor, major) through PR
- Beta release off of a tag
- Manual off of given tag
- Production release off of a tag
- Manual off of given tag
- Create tag
GitHub actions are kicked off on every push to a branch (besides for develop) to verify that tests, coverage, and lint is passing. This check must pass before a PR can be merged.
To run tests and coverage:
yarn test
To run lint:
yarn lint
To run TypeScript:
yarn ts-check
To run all of the checks run in CI:
yarn ci
Please contact the authors of this repo for more help, or just take a look at our Troubleshooting Guide.