Skip to content

Commit eaf1947

Browse files
Merge pull request #179 from akankshat05/contribution.md
Fix CONTRIBUTING.MD
2 parents 5efaf3a + c070dc7 commit eaf1947

File tree

1 file changed

+15
-50
lines changed

1 file changed

+15
-50
lines changed

CONTRIBUTING.md

Lines changed: 15 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
1-
<<<<<<< HEAD
2-
Welcome to <b>Book Uploader Bot (BUB)</b> Project. This file demonstrates the contributing guidelines that every developer/mentor has to adhere for GirlScript Summer of Code'20. This is required in order to create a unified development environment. Let's start.
3-
4-
## The Git Workflow
5-
The workflow that we'll be using is <b> Dev - Staging - Production</b>. All the Pull Request (PR's) will be made to <b>develop</b> branch.
6-
The mentors shall review the PR. If any change is required in the PR, the mentors shall comment on the PR itself else if
7-
everything is good, the mentors will merge the PR to the develop branch.<br />
8-
To read more about this workflow, you can visit [this link](http://guides.beanstalkapp.com/deployments/best-practices.html).
1+
## Finding issues and new tasks
2+
- All the issues and tasks are maintained on [Phabricator](https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-wnkiea2sihld2xlpq527&statuses=open()&group=none&order=newest#R).
3+
- Make sure to assign an issue to yourself from [Phabricator](https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-wnkiea2sihld2xlpq527&statuses=open()&group=none&order=newest#R) before working on it.
94

105
## Fork
11-
<b>It is strictly for the participants. Please read it carefully.</b><br />
12-
Every participant(s) is required to fork this repository and make changes on the forked repository on a new branch other than *develop* and after making all the changes, make a Pull Request to <b>devlop branch</b>.
13-
14-
- After you have the project working on your local machine (refer [README.md](https://github.com/coderwassananmol/BUB2/blob/develop/README.md)), in order to make sure you keep your fork up to date by tracking the original "upstream" repo that you forked. To do this, you'll need to add a remote:
6+
You are required to fork this repository and make changes on the forked repository on a new branch other than *develop* and after making all the changes, make a Pull Request to <b>develop branch</b>.
7+
- After you have the project working on your local machine (refer [README.md](https://github.com/coderwassananmol/BUB2/blob/develop/README.md)), make sure you keep your fork up to date by tracking the original "upstream" repo that you forked. To do this, you'll need to add a remote:
158
```
169
# Add 'upstream' repo to list of remotes
1710
$ git remote add upstream https://github.com/coderwassananmol/BUB2.git
@@ -33,56 +26,28 @@ Every participant(s) is required to fork this repository and make changes on the
3326
# To add all new files to branch Branch_Name
3427
$ git add .
3528
```
36-
- Commit messages should follow a [certain guideline](https://udacity.github.io/git-styleguide/).To commit give a descriptive message for the convenience of reveiwer by:
29+
- Commit messages should follow a [certain guideline](https://udacity.github.io/git-styleguide/). To commit, give a descriptive message for the convenience of reveiwer by:
3730
```
3831
# This message get associated with all files you have changed
3932
$ git commit -m 'message'
4033
```
4134
**NOTE**: A PR should have only one commit. Multiple commits should be squashed.
42-
- Now you are ready to your work to the remote repository
35+
- Now you are ready to push your work to the remote repository:
4336
```
4437
# To push your work to your remote repository
4538
$ git push -u origin Branch_Name
4639
```
40+
## How to raise a pull request
41+
- Create a Pull Request to merge your branch with the **develop branch** and mention the link to the **Phabricator ticket** you worked on in the description of the Pull Request.
42+
- Once the Pull Request is open, provide the link to it within the comments section of the respective **Phabricator task**, as illustrated in [this sample](https://phabricator.wikimedia.org/T344119).
4743
48-
Go to your repository in browser and click on compare and pull requests. Then add a title(Please mention the #issue_no you've been working on) and description(link the issue) to your pull request that explains your contribution.
49-
50-
## Issue creation
51-
<b>It is strictly for the admin and mentors. Please read it carefully. </b><br />
52-
Mentors and admin are requested to make issues and mark them with GSSoC20 label. Add separate labels like beginner, easy, medium, hard and taken. If a particular issue is assigned to someone mark it as taken. If that person does not respond or show any progress within 2-3 days remove the taken tag.
53-
54-
Please reach out to any of the below mentors for any help. Happy Contributing!
55-
56-
[@coderwassananmol](http://github.com/coderwassananmol) (Project Admin)
57-
[@ankitjena](https://github.com/ankitjena) (Mentor)
58-
[@Mohit](https://github.com/mksharma1/) (Mentor)
59-
[@Parikshit](https://github.com/Parikshit-Hooda) (Mentor)
60-
[@Ramakrishna](https://github.com/rkpattnaik780) (Mentor)
61-
[@Rajat](https://github.com/rajat2502) (Mentor)
62-
[@Sahil](https://github.com/sahilbansal17) (Mentor)
63-
=======
64-
## Contribute
65-
66-
#### **Did you find a bug?**
67-
68-
* **Ensure the bug was not already reported** by searching on GitHub under [Issues](https://github.com/coderwassananmol/BUB2/issues).
69-
70-
* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/coderwassananmol/BUB2/issues/new). Be sure to include a **title and clear description**, as much relevant information as possible, and a **code sample** or an **executable test case** demonstrating the expected behavior that is not occurring.
44+
## Code Reviews
45+
- All submissions should come in the form of a PR and it must be reviewed by at least one reviewer before it gets merged.
7146
72-
#### **Did you write a patch that fixes a bug?**
47+
## Did you find a bug?
7348
74-
* Open a new GitHub [pull request] (https://github.com/coderwassananmol/BUB2/compare) with the patch.
49+
* **Ensure the bug was not already reported** by searching on [Phabricator](https://phabricator.wikimedia.org/maniphest/?project=PHID-PROJ-wnkiea2sihld2xlpq527&statuses=open()&group=none&order=newest#R).
7550
76-
* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
51+
* If the bug is not already reported, create a **New Bug Report**. Make sure to include **title, clear description, tags**, and as much relevant information as possible, and a **code sample** or an **executable test case** demonstrating the expected behavior that is not occurring.
7752
78-
### Pull Request Process
7953
80-
* Fork the [repo](https://github.com/coderwassananmol/BUB2/issues)
81-
* Clone your forked copy
82-
* Add the [repo](https://github.com/coderwassananmol/BUB2.git) as remote upstream.
83-
* Follow the [setup instructions](https://github.com/coderwassananmol/BUB2#local-setup-instructions) to get your local copy working.
84-
* Make changes as appropriate.
85-
* Pull updates from remote upstream.
86-
* Push your changes to your forked repository.
87-
* Make a PR with your updates.
88-
>>>>>>> b58bfed757c1097c0ac3074ad4e11dae6f897717

0 commit comments

Comments
 (0)