Thank you for investing your time in contributing to this project! Please follow this steps 😃
If you spot a problem, please search if an issue already exists. If nobody is assigned to this issue, comment the issue to get assigned from maintainers.
If it doesn't, you can open a new issue using the new issue form specifying if it's about a bug, a feature, documentation or anything else.
Once assigned to an issue, you can fork this repo.
Show me how to fork a repository
Click the **Fork** button on the top right of this repository pageIt will create a copy of this repository into your account.
Select the owner for the forked repository
Choose to copy only the master branch and click Create fork
Go to your fork repository and clone :
git clone [your repo url goes here]
- change directory to your cloned repo
cd [your repo name]
Don't code on the master branch
Run git checkout -b [your branch name goes here]
to create your new branch
Make your edits with you favorite IDE
Run git add .
Run git commit -m 'Commit message goes here'
Finally, run git push origin [your branch name goes here]
- Go to your repository in browser and click on compare and pull requests.
- Then add a suitable and crisp title and description to your pull request that explains your contribution.
- Follow the PR template without compromising anything.
- Mention anyone of the reviewers (ikurotime)
- Voila! Your Pull Request has been submitted and will be reviewed by the moderators and merged.🥳
Please star this repo to make this project cooler
Happy contributing !
Pull requests are the easiest way to contribute the changes to git repos at GitHub. They are the preferred contribution method, as they offer a nice way for commenting and amending the proposed changes.
- If you later need to add new commits to the pull request, you can simply commit the changes to the local branch and then use
git push
to automatically update the pull request.
- Have a useful description.
- Have some images regarding the changes done by you.
- Do NOT use
git push --force
. - Use Pull Requests if you are unsure and to suggest changes to other maintainers.
- Do NOT commit to other maintainer's packages without their consent.