We're excited that you're interested in contributing to the BMS project!
The primary branch for development is develop
. Please always base your work on this branch.
- Fork the repository to your own GitHub account.
- Clone the forked repository to your local machine.
- Create a new branch from the
develop
branch:git checkout -b <your-branch-name> develop
- Make your changes and commit them with clear and descriptive messages.
- Follow the commit message format:
<type>(<scope>): <description>
- Types:
feat
,fix
,refactor
,docs
,test
,chore
- Scope: The affected area of the code (optional)
- Description: A concise summary of the changes
- Example:
feat(auth): added login functionality
- Types:
- Push your changes to your fork:
git push origin <your-branch-name>
- Open a pull request from your branch to the
develop
branch of the main repository. - Provide a clear title and description for your pull request, explaining the changes you made and why.
- If you've addressed any issues, mention them in the pull request description using keywords like
Closes #<issue-number>
.
We use a specific commit message format to keep the project's history organized and informative. Please follow this format: