mirror of
https://github.com/Hutchy68/pivot.git
synced 2024-11-21 18:09:03 +01:00
2.0 KiB
2.0 KiB
Contributing to Pivot
Pivot is released using Semantic Versioning 2.0.0. Please read about how Semantic Versioning is used for software releases, understand what a breaking change is and backwards compatibility.
Bug fixes
All bug fixes should PR against the branch of the version of Pivot with the bug. If you want to fix a bug, please do the following:
- Open an issue in Issues and make sure you tag it with a
bug
tag. If the bug already is a known issue, skip this step. - Create a branch in your repo with the name of the
bug
or whatever you feel comfortable with(patch-1, bugX, etc.) using the Pivot'smaster
branch as a base. - If it will take time to fix, periodically check and pull down updates to Pivot's
master
branch as you are working on the bug fix. Commits can and will occur tomaster
which may affect yourbug fix
branch. - When you are ready to issue a PR against the
master
branch of Pivot, please use[bug]
as a tag at the beginning of the PR's title. - Please reference the issue# in the PR's description and include any information for testing the bug fix.
Development of New Feature
All new features for Pivot should PR against the master
branch. If you want to add a new feature, you should do the following:
- Open an issue in Issues and make sure you tag it with the
feature
tag. - Create a branch in your repo with the name of the
feature
or whatever you feel comfortable with using Pivot'smaster
branch as a base. - Periodically check and pull down updates to Pivot's
master
branch as you are working on your proposed feature. Commits can and will occur tomaster
which may affect yourfeature
branch. - When you are ready to issue a PR against the
master
branch of Pivot, please use[feature]
as a tag at the beginning of the PR's title. - Please reference the issue# in the PR's description and include any information for testing the feature.