-
One change per commit
Say you have the following changes:
- a bug fix
- a new feature development
DO commit after each task
DO NOT bundle multiple changes in one commit
-
Commit message convention
This project follows AngularJS's commit message convention
<type>(<scope>): <subject>
type
must be one of:- feat: A new feature
- fix: A bug fix
- docs: Documentation only changes
- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- refactor: A code change that neither fixes a bug nor adds a feature
- perf: A code change that improves performance
- test: Adding missing or correcting existing tests
- chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
examples:
-
docs(README): add sponsor link
-
style(file.py): fix syntax error
-
fix(api): fix create docker container bug
-
Provide detailed environment information
-
Provide detailed steps to reproduce
-
Provide as much information as possible for the error (e.g. error message, stacktrace, etc)
-
Keep commit history clean
-
Make sure python code passes pycodestyle tests
-
Include unit tests
-
Explain scope and reason for the change
-
All pull requests are required to be reviewed
Want to instantbox team? We'd love to have you.
Please send your request to [email protected] with your information and areas of intended contribution.
Feel free to join us on telegram or submit an issue.