information:github

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
information:github [2013/03/10 13:38] – created loleginformation:github [2013/09/14 11:53] (current) loleg
Line 1: Line 1:
-====== Getting started with GitHub ======+====== Getting started with Git ======
  
-[[http://github.com|GitHub]] is one of the most popular Internet sites for hosting projects, usually software projects, but not only - really anything you can save in a file on your computer you can share and collaborate on with other people on GitHub. The name comes from [[http://en.wikipedia.org/wiki/Git_(software)|GIT]], a widely used system for keeping track of changes to text files. +{{http://octodex.github.com/images/benevocats.jpg?120 |}} 
 +If you browse the projects hosted here, you'll notice many of them have source code links to [[http://github.com|GitHub]]. This is one of the most popular Internet sites for hosting projects, usually software projects, but not only - really anything you can save in a file on your computer. The name comes from [[http://en.wikipedia.org/wiki/Git_(software)|GIT]], a widely used system for keeping track of changes to text files. It was specially designed for complex software projects, and works well at any scale. If you're a programmer, chances are you've used it by now. If not, imagine a Dropbox with some additional features to make working on projects online more effective and fun.
  
-It was specially designed for complex software projects, and works well at any scale. If you're a programmer, chances are you've used it by now. If you're not, imagine a Dropbox with some additional features to make working on projects online more fun and effective.+**You don't need to be a programmer to use top notch Internet collaboration tools!** We like GitHub especially because it's easy to useaccessible from everywhere, and is social in the way we're already used to. If everyone uses one place to store their notes, code, sketches and data, hackathons can run more efficiently. You can quickly create an account, configure your computer, and within minutes make contributions to projects in a way that is really transparent and easy to follow - whether you are sitting next to your team members, or contributing from half way around the world
  
-We decided to standardize on GitHub to make hackathons run more efficientlyAnyone can create an accountconfigure their computer, and within minutes make contributions to projects in way that is really transparent and easy to follow whether you're sitting next to your team members, or half way around the world.+For example, check out the list of [[https://github.com/OpendataCH/Transport/commits/master|latest commits to the Transport API]] projectYou can see who has been working on it latelywhat they have been doing, and even the line-by-line changes to every file. All at glance.
  
-For examplecheck out the list of [[https://github.com/OpendataCH/Transport/commits/master|latest commits to the Transport API]] project. You can see who has been working on it, what they have been doing, and even the line-by-line changes to every file. +Since GitHub is also a social networkit is easy to follow projects, people and groups and receive the freshest info on a dashboard. Once you have a GitHub project, let us know and we will fork it to the [[https://github.com/OpendataCH/|OpendataCH group]] to give it extra visibility. You can also use this syntax to add a beautiful widget to [[project:green_street|your wiki page]]:
- +
-Once you have a GitHub project, you can use this syntax to add a beautiful widget to your wiki page here:+
  
 <code><GITHUB myusername/my-repository></code> <code><GITHUB myusername/my-repository></code>
  
-If you're completely new to GIThave no fear. There's an excellent guide for beginners which will introduce you to the main features quickly. +While we sometimes use GitHub's built-in wikis to document our projectswe still make sure to [[project:home|add a project page]] to this wiki to give our efforts extra visibility, and keep the projects going at least here in the Swiss open data community. That's where the widget above comes in, to tie the two together.
- +
-[[http://rogerdudler.github.com/git-guide/|git - the simple guide]]+
  
-[[http://rogerdudler.github.com/git-guide/index.de.html|git - Der einfache Einstieg]]+If you're completely new to GIT, have no fear. There are several high quality GUIs (like [[http://www.sourcetreeapp.com/|Atlassian Sourcetree]] and GitHub's own program for [[http://mac.github.com/|Mac]] and [[http://windows.github.com/|Windows]]) that make it a point-and-click excersize, and excellent guides for beginners which will introduce you to the main advanced features quickly:
  
-[[http://rogerdudler.github.com/git-guide/index.fr.html|git - le petit guide]]+  * [[http://rogerdudler.github.com/git-guide/|git - the simple guide]] 
 +  * [[http://rogerdudler.github.com/git-guide/index.de.html|git - Der einfache Einstieg]] 
 +  * [[http://rogerdudler.github.com/git-guide/index.fr.html|git - le petit guide]]
  
 And feel free to [[http://make.opendata.ch/forum|reach out to us]] if you have any questions, we'll be very happy to help :) And feel free to [[http://make.opendata.ch/forum|reach out to us]] if you have any questions, we'll be very happy to help :)
  • information/github.1362919136.txt.gz
  • Last modified: 2013/03/10 13:38
  • by loleg