How to Edit a GitHub Article

Now that Three20.info's articles are all found in one central location on GitHub, it's surprisingly easy to edit any of the live content. All you need is a GitHub account (you don't even need to have Git installed).

Step 1: Create a GitHub Account

If you don't already have a GitHub account, go sign up for one; it's free.

Step 2: Find the Article

Once you have an account on GitHub, you can click any of the "Edit this article" links in the top right-hand corner of the site. These links will take you directly to the article in question on GitHub.

Edit an Article

Step 3: Fork the Articles Repository

Once you're viewing the Three20/Articles repository on GitHub, simply click the "Fork" button in the top right-hand corner of GitHub to create your own fork of the project.

Fork me

You will now have your very own fork of the Articles repository after a few seconds.

Hardcore Forking

Step 4: Edit the Article

Now that you have your very own Articles repository, navigate to the path of the article that you want to edit (if you don't remember, just go back to Step 2 and look at the path to the article in Three20/Articles). Now just click the "Edit" button in the top right-hand corner of the document, and edit away!

Edit

Commit it with a descriptive commit message.

Commit Message

Step 5: Make a Pull Request

Once you've made your changes (and you can make multiple), make a pull request by clicking the "Pull Request" button at the top right-hand corner of your repository.

Pull Request

Step 6: Send the Pull Request

Fill out the pull request with a title and description of your changes. Once you're satisfied with everything, click the "Send pull request" button.

Send a Pull Request

Step 7: Wait for Your Changes to be Accepted

You're done! Someone in the Three20 core team will now review your changes and either merge them in or make comments on the changes.

blog comments powered by Disqus