Skip to content

Latest commit

 

History

History
59 lines (34 loc) · 2.79 KB

CONTRIBUTING.md

File metadata and controls

59 lines (34 loc) · 2.79 KB

How to contribute ?

This document will help an open-source contributor understand how to submit a pull-request to the repository

Forking the repository

To contribute to this project, you will have to fork the repository, you can fork it by clicking on the fork button.

Fork

This fork will be maintained in your account's repository. As you contribute, your changes will be recorded in your repository.

You can read more about forking here:

Submitting an Issue

If you're unable to see an feature which you would like to see with the project, we welcome you to submit an issue to create one.

If there are bugs, documentation issues or suggestions, feel free to create a new issue and submit it to us !

Claiming an Issue

If you're looking to contribtue, we strongly suggest going through the issues and claiming an issue, this will ensure that your work isn't done parallely completed by another open source contributor

Committing to your fork

Once, you've forked, you can clone the fork and add your commits in the following way,

git clone https://github.com/<Your username>/Annual-Yearbook.git

This will clone your repository directly!

The following part is important, please stick to the following rules

  • Never Commit to master, Always add your commits to a branch which is appropriately named
  • Once committed to a branch, sign your commit using the following command (We reccomend adding your GPG keys but this isn't mandatory for all contributors)
git commit -s
  • Push these changes and submit a pull request.

Pull Requests

Once you have commited your changes, you need to sync it up with your repository, you need to run

image

git push -u origin <your-branch-name>

If you use a different name apart from origin, you need to change that as well. Once you have pushed it, you will see an image like this in this repository, You will have to click on that button and create a pull request to submit your request here! Once that is done, the PR will be reviewed by the community and we'll integrate once the due process is complete.