Orgusto ist crap! 💩
Visit the Beta
Code style rules are enforced with the help of husky
, lint-staged
and prettier
. All project files are automatically checked and fixed before committing, making sure all complies to the code style defined in .prettierrc
.
This project uses conventional commits for both, better management and visibility and more meaningful commit messages. To use conventional commits
hazzle-free, make sure to install this VSCode Extension.
To commit your changes, use the vscode terminal to call the Conventional Commits
command and follow the questionnaire to commit your changes to the repository. Make sure to use the conventions to create short and meaningful commit messages!
To tag for a new release, use the builtin scripts to automatically create release tags while enforcing semver and automatically create and update CHANGELOG.md
. All credits to standard-version for their awesome tool.
# Create new release for production channel (e.g. current version 0.1.0)
npm run release # -> 0.1.1
# Create new release for beta channel (e.g. current version 0.1.0)
npm run release:beta # -> 0.1.1-beta.0
# Create new release and major, minor, patch, etc. (e.g. current version 0.1.0)
npm run release:as minor # -> 0.2.0
# Finally, push your changes (make sure to include tags)
git push --follow-tags
tbd