A playground repository dedicated, but not limited, to OpenSource newcomers to practice OpenSource workflows and principles.
Many new developers and sometimes even experienced ones have trouble contributing to OpenSource, sometimes due to lack of knowledge of the principles and workflow of OpenSource and sometimes due to fear of failure. This repo targets to be as an initial step for starting OpenSource contribution.
The steps to contribute to this repository is same as how you would contribute to many OpenSource projects.
- First go through the
CONTRIBUTING.md
file in this repository. The file contains instructions on how to contribute to this project. Many OpenSource projects will have the same. Make sure that you properly understand the contents of the file because otherwise your contribution might not be accepted. - Fork this repository. More info here.
- Create a branch on the forked repository.
- Make your changes as per the guide in the
CONTRIBUTING.md
file. - Add, commit and push your changes to your branch. Make sure that the commit is as per the guide.
- Create a pull request from your branch in your forked repo to a target branch in the main repo. Detailed guide here.
- Wait for your Pull Request to be reviewed by other contributors. If your Pull Requests has change request comments then, work on solving them and push the changes again.