How To RSVP To A Party In San Francisco

20 Aug

Just like movie stars are the celebrities in Hollywood, developer are celebrities in San Francisco and Silicon Valley. So, it is not surprising that to get a free ticket to a hot party, you need to prove that you’re a developer.

Specifically, I’m talking about the upcoming Thumbtack NightMix on Treasure Island. To RSVP, all you have to do is add yourself to the guestlist… via a pull request on Github of course! So I took this as an opportunity to learn more about how to correctly submit pull requests on Github, since I’ve mostly been working on my own projects.


Here is how to submit a pull request on Github:

Fork

The first step is to “fork” the nightmix Github repository. This is easily done via the “Fork” button:

Clone

The next step is to clone the forked repo into a local folder and go into that folder. Simply type the following once you’re in the folder where you want to download this into:

$ git clone git@github.com:YOUR GITHUB USERNAME/guestlist.git
$ cd guestlist/

Checkout a New Branch

Checkout a new branch where you’re going to make the changes:

$ git checkout -b YOURBRANCHNAME

Add Yourself To The Guest List

As stated in the instructions, create a new file with your name and company information in it.

Push The Branch To Github

Now, you are ready to push your branch back to github:

$ git add .
$ git commit -m "YOUR FUN MESSAGE"
$ git push origin YOURBRANCHNAME

Select Your Branch On Github

Now, go back to github, and select your pushed branch:

Submit A Pull Request

Now, the fun part! Just click the “Pull Request” button for that branch and add a comment.

This party better be worth it!!!!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s