Skip to content
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

Closed
wants to merge 20 commits into from
Closed

Creating a beginners guide to open source contribution #81

wants to merge 20 commits into from

Conversation

MinyMeep1
Copy link
Collaborator

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

@MinyMeep1 MinyMeep1 marked this pull request as ready for review January 8, 2021 05:54
Copy link
Member

@lazyplatypus lazyplatypus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

plz fix

Guide To Contribute To Open Source.md Outdated Show resolved Hide resolved

![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.
Copy link
Member

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.
Copy link
Member

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.
Copy link
Member

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.
Copy link
Member

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.
Copy link
Member

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.
Copy link
Member

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.

Guide To Contribute To Open Source.md Outdated Show resolved Hide resolved
@MinyMeep1 MinyMeep1 marked this pull request as draft January 8, 2021 07:02
@MinyMeep1 MinyMeep1 closed this Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request] Guide for New Students to Contribute to Open Source
2 participants