Thank you for your interest in contributing to Shared-Backpack-docs. Regardless of the size of the contribution you make, all contributions are welcome and are appreciated.
If you are new to contributing to open source, please read the Open Source Guides on How to Contribute to Open Source.
If you are ready to start contributing code right away, we have a list of good first issues that contain issues with a limited scope.
We utilize GitHub issues and pull requests to keep track of issues and contributions from the community.
Make sure you are following issue report guidelines available here before creating any new issues on Shered-Backpack API project.
Pull Request guidelines is best resource to follow to start working on open issues.
For Shared-Backpack-docs, we utilize the GitFlow branching model. GitFlow is geared towards efficiently tracking development and managing releases. The model makes parallel development efforts easy and safe by isolating new development efforts from completed work.
The different types of branches we may use are:
- Feature branches (feature/branch-name)
- Release branches (release/1.XX)
- Bug branches (bugfix/branch-name)
- Hotfix branches (hotfix/branch-name)
Detailed document containing how GitFlow works: https://nvie.com/posts/a-successful-git-branching-model/
Code contributions to Shared-Backpack-docs come in the form of pull requests. These are done by forking the repo and making changes locally.
Make sure you have read the Documentation for Setting up the Project
The process of proposing a change to Shared-Backpack-docs can be summarized as:
- Fork the Shared-Backpack-docs repository and branch off
master
. - The repository can be cloned locally using
git clone <forked repo url>
. - Make the desired changes to the Shared-Backpack-docs source.
- Run the website and test your changes.
- If you've added code that should be tested, write tests.
- After making changes you can add them to git locally using
git add <file_name>
(to add changes only in a particular file) orgit add .
(to add all changes). - After adding the changes you need to commit them using
git commit -m '<commit message>'
(look at the commit guidelines below for commit messages). - Once you have successfully commited your changes, you need to push the changes to the forked repo on github using:
git push origin <branch_name>
.(Here branch name must be name of the branch you want to push the changes to.) - Now create a pull request to the Shared-Backpack-docs repository from your forked repo. Open an issue regarding the same and link your PR to it.
- Ensure the test suite passes, either locally or on CI once a PR has been created.
- Review and address comments on your pull request if requested.
The Incentive Coders has a Slack channel where members can assist with support and clarification. Click here to join our slack channel. The Incentive Coders has a LinkedIN page. Click here to follow our LinkedIN page.