-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creating a beginners guide to open source contribution #81
Conversation
Adding steps.
Continuing the steps.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
plz fix
|
||
![Image To Show Fork](https://docs.github.com/assets/images/help/repository/fork_button.jpg) | ||
|
||
2. You will then need to click on your profile link on the top right of the page and click my Repository once there you’ll see a copy version of bit project. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you need to italicize or add quotations to things you need to click, in this case my repository.
copy version of bit project? you mean the repo?
|
||
![Image for profile](https://i.gyazo.com/96289483c4166329dc522d424b13dd15.gif) | ||
|
||
3. Once in your own Repository you can then edit, download, and upload anything you want for your own liking. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how do you edit download and upload anything. this is vague.
|
||
![Image for files](https://i.gyazo.com/b0f59f2a8b2794ec8b763dccfa949d45.gif) | ||
|
||
4. Once you feel that you have edited a file to your liking you would scroll down to "Commit Changes" And you would have two options, one "Commit directly to the **master** branch." Or "Create a new branch for this commit and start a pull request." Sounds difficult right? Well its not, What it means is you can either save all your edits into the fork or (copy) version of the repo you created. Or create a new branch and start a pull request which tell others about changes you've pushed to a branch in a repository on GitHub. But from our suggestions if you're working on multiple files it would be best to commit directly into your own fork before creating a pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is only for markdown files, not code. you need to make that clear. just to reiterate we need to encourage people to clone + make changes locally instead of on github.com
|
||
![Image to commit directly](https://i.gyazo.com/ba0908a1762a1d50fda073d097dac346.gif) | ||
|
||
5. If you did click "Commit directly to the master branch." And you have feel like you finished editing everything in your repository it is now time to do a PR (Pull Request) Which is going to alert people about the changes you have commited and see if it would be ready to be pushed back onto the main repo. You're going to click Pull Request on the top left and then click New Pull Request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does it mean to commit directly to the master branch? what are branches?
|
||
![Image Of PullRequest](https://i.gyazo.com/6b0326afdf6ffb3030eee5c4f00d2555.gif) | ||
|
||
6. Once you click New Pull Request you're going to see a [Title] Box and a [Description] Box. Within your Title you want to make sure its descriptive and for the Description you want to be sure to explain on what this Pull Request is about. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the purpose of this? what is this called?
|
||
![Image Of PullRequest](https://i.gyazo.com/d581725482f9cc0fc3875c355907d5f6.gif) | ||
|
||
7. After you completed both the box you're going to include an issue if the pullrequest does have an issue? A github issues are a great way to keep track of tasks, enhancements, and bugs for your projects. Once you included everything you are going to click the drop down arrow on the green button and select "Create draft pull request" When you create a Draft Pull Request, it cannot be merged until it is marked as ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is too complicated you need to format this better so its easier to read.
Editing Line 11
Editing Line 43
Regarding issues to help new students to contribute to Open Source. This whole Pull Request is going to be based on documentation that will show students from start to finish how to properly contribute to open source.
Fixes #65