git checkout -b my-new-featureIf you have multiple commits, squash merge them into a single commit. This helps keep the history light. Here's a nice guide. This project uses bumpversion to manage the version number. Please install it to manage the version number.
git commit -am 'Added some feature'Before pushing you change, please ensure that you bump the version. To do so install bump2version. We use Semantic Versioning, so ensure that you bump accordingly.
# Example Major Change
bump2version major
# Example Minor Change
bump2version minor
# Example Patch (Hotfix) Change
bump2version patchgit push origin my-new-feature- Coding style must match what exists in the project.
- Must not contain any merge conflicts.
- Include tests for the modifications in your commit.