git clone git@github.com:akuru-io/central.git akuru-central
cd akuru-central
npm run setup // this will install all the dependecies and initialize git-submodule
This will pull all the support repositoies into a same workspace.
- Primary branch is
master, and strongly recommend to avoid pushing changes tomasterbranch directly. - Always use feature branches.
- Alyways put active WIP PRs in draft stage
- Use
feat/<awasome-feature>-[issue-id]naming conventions for feature branches - Use
fix/<good-fix>-[issue-id]for bug fixes - Use
chore/<task>-[issue-id]for regular tasks
- Use
feat: <My Awesome Feature>naming conventions for feature titles - Use
fix: <That fix>for fixes - Use
chore: <Regular Task>for regular tasks
- Follow these guidelines
Apply labels appropriately for each issues when created:
epicstorybugfeaturefeature-requestenhancementdocumentationquestionhelp wanted
Components:
comp:clicomp:apicomp:client
Labels for maintainers
wontfixinvalidgood first issueduplicate
Priorities
priority:highpriority:mediumpriority:low