First of all, thanks for thinking of contributing to this project. 😄
Before sending a Pull Request, please make sure that you're assigned the task on a GitHub issue.
- If a relevant issue already exists, discuss on the issue and get it assigned to yourself on GitHub.
- If no relevant issue exists, open a new issue and get it assigned to yourself on GitHub.
Please proceed with a Pull Request only after you're assigned. It'd be a waste of your time as well as ours if you have not contacted us before hand when working on some feature / issue. You can contact us on the google group: https://groups.google.com/forum/#!forum/c0derunr or on relevant issues itself. We welcome any contribution that could enhance app's functionality. Kindly follow the simple steps below to submit a Pull Request.
-
Fork this repo and clone the forked repo locally.
-
Install with
git clone https://github.com/kaustubhhiware/c0derunR.git cd c0derunR git remote set-url upstream https://github.com/kaustubhhiware/c0derunR.git git remote set-url origin https://github.com/[your_username]/c0derunR.git sudo chmod a+x run.sh # only for the first time
-
Make a seperate branch with a descriptive name (that could explain the purpose of the PR) such as
awesome_feature
and switch to it by runninggit checkout -b your_branch(here, awesome_feature)
in the terminal. -
Add/Modify the code and do
git add files_involved
to add your changes. -
Commit your changes using
git commit -am "your_message"
. Please refer to commit message guidelines to write better commit messages. It will help in an easier review process. -
Do
git pull upstream master
to sync with this repo. -
Do
git push origin your_branch(here, awesome_feature)
to push code into your branch. -
Finally, create a PR by clicking on the
New pull request
button here.