Difference between revisions of "The Square/GitHub"

From wiki
Jump to navigation Jump to search
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
[[FR:Le Square/GitHub]]
 
<!--The following line of code hides the page title-->
 
<!--The following line of code hides the page title-->
 
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
 
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
  
BANNER GRAPHIC
+
{{The square subpage nav}}
 +
__NOTOC__
  
TITLE
+
<!--The following line of code hides the page title-->
 +
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
 +
<div style="line-height: 1.5em; font-size: 200%; font-family:'Helvetica Neue', 'Lucida Grande', Tahoma, Verdana, sans-serif;">&nbsp;<center>Welcome to the '''GitHub''' Learning Playlist</center></div>
 +
 
 +
 
 +
<div style="line-height: 1.5em; font-size: 200%; font-family:'Helvetica Neue', 'Lucida Grande', Tahoma, Verdana, sans-serif;">&nbsp;What is '''Github?'''</div>
 +
First, git is an open-source version control system. In other words, when developers create something (e.g. a mobile app), they make constant changes to the code, releasing new versions up to and after the first official (non-beta) release. Version control systems keep these revisions straight, storing the modifications in a central repository. This allows developers to easily collaborate, as they can download a new version of the software, make changes, and upload the newest revision. Every developer can see these new changes, download them, and contribute.
 +
 
 +
However, people who are not involved in the technical development of a project can still download the files and use them. Git is the preferred version control system of most developers, since it has multiple advantages over the other systems available. It stores file changes more efficiently and ensures file integrity better.
 +
 
 +
<div style="line-height: 3em; font-size: 175%; font-family:'Helvetica Neue', 'Lucida Grande', Tahoma, Verdana, sans-serif;">&nbsp;Your '''Resources'''</div>
  
Definition
+
=== Groups on GCcollab ===
 +
* Add a group
  
Link to existing GCcollab group
+
=== Events ===
 +
* Add an event
  
Events (link to Event Calendar in the corresponding GCcollab group)
+
=== Videos ===
 +
* [https://www.youtube.com/watch?v=EUvmCuPjHD4 YouTube - How to use Github (The Absolute Basics) - 8 mins]
 +
* [https://www.youtube.com/watch?v=xuB1Id2Wxak YouTube - Learn Git and GitHub - 90 mins]
 +
* [https://www.youtube.com/watch?v=9GKpbI1siow YouTube - Git Tutorial Part 1: What is Version Control?]
  
Videos
+
=== News Articles and Blogs ===
 +
* [https://readwrite.com/2013/09/30/understanding-github-a-journey-for-beginners-part-1/ GitHub for Beginners - Don't Get Scared, Get Started]
 +
* [https://www.pluralsight.com/blog/software-development/github-tutorial PluralSight - A Beginners's Guide to GitHub]
 +
* [https://blog.udacity.com/2015/06/a-beginners-git-github-tutorial.html Udacity - A Beginner's Git and GitHub Tutorial]
  
News articles/Blogs
+
=== Online Courses ===
 +
* Add a course
  
Online Courses/MOOCs
+
=== Apps ===
 +
* Add an app
  
Books
+
=== Books ===
 +
* Add a book
  
Podcasts
+
=== Podcasts ===
 +
* Add a podcast
  
Academic Articles
+
=== Academic Articles ===
 +
* Add an academic article
  
Social Media accounts to follow (eg. Twitter handles, LinkedIn/Facebook groups)
+
=== Social Media Accounts to Follow (e.g. Twitter handles, LinkedIn groups, etc.) ===
 +
* [https://twitter.com/cdngovrepos Canadian Gov Repos]

Latest revision as of 15:00, 30 May 2018


Sqaure new EN.png
About Contact GCcollab


 
Welcome to the GitHub Learning Playlist


 What is Github?

First, git is an open-source version control system. In other words, when developers create something (e.g. a mobile app), they make constant changes to the code, releasing new versions up to and after the first official (non-beta) release. Version control systems keep these revisions straight, storing the modifications in a central repository. This allows developers to easily collaborate, as they can download a new version of the software, make changes, and upload the newest revision. Every developer can see these new changes, download them, and contribute.

However, people who are not involved in the technical development of a project can still download the files and use them. Git is the preferred version control system of most developers, since it has multiple advantages over the other systems available. It stores file changes more efficiently and ensures file integrity better.

 Your Resources

Groups on GCcollab

  • Add a group

Events

  • Add an event

Videos

News Articles and Blogs

Online Courses

  • Add a course

Apps

  • Add an app

Books

  • Add a book

Podcasts

  • Add a podcast

Academic Articles

  • Add an academic article

Social Media Accounts to Follow (e.g. Twitter handles, LinkedIn groups, etc.)