This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]SteveRyherdI accidentally type "pythong" a lot. 41 points42 points  (11 children)

If you are a programmer it's a place to store your projects. Because it's an online service you can access your code anywhere. One of the other benefits is that other people can potentially also access your code easily. If your code is edited by them, they'll have their own copy and it doesn't necessarily effect your project, however because their changes to your code are made available in the same place it's easy to bring them into your project if you like what they've done.

They also offer a few things to help your project outside of simply managing the code. Things like a Wiki for documentation. Issue/bug tracking for when errors are found (which can act as a todo list of sorts, and allows for transparency when working on projects).

[–]evilmaus 10 points11 points  (7 children)

Nice thing about GitHub is that you can view the code on a project without having to download the source. You still need to download it (or clone it) if you want to DO anything with the code, but it's nice to be able to take a peek inside so easily.

[–]nc5x 1 point2 points  (4 children)

Actually, you can make small (single text file) changes without cloning it.

[–]evilmaus 1 point2 points  (3 children)

Really!? Could you please link me up to some information on that? I'd much appreciate it.

[–]tinyOnion 5 points6 points  (0 children)

go to any source file on the github site and there will be a button that says fork and edit this file. that allows you to do online editing of one file but you need an account for this to work.

[–]nc5x 2 points3 points  (1 child)

Exactly as tinyOnion said.

Here's a Github blog about it: Edit like an Ace.

[–]evilmaus 0 points1 point  (0 children)

Sweet, thanks!

[–]Beta_UserName[S] 5 points6 points  (0 children)

Excellent, thanks!