Skip to content

codeparkhouston/track-changes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Track-Changes

This is a workshop originally developed for the Houston Hackathon in Partnership with Sketch City and Girls Coding Club.

We want to introduce people to Git and Github in an accessible and easy-to-understand way.

Planning Considerations

This is a workshop for

  • programmers who want to learn more about version control.
  • non-programmers who want to collaborate on projects and help track changes on their own projects.

By the end of the workshop, everyone should be able to:

  • Make a local project folder on his or her own computer, convert the folder a repository to share on github.com.
  • understand enough about the Git and Github workflow to begin collaborating with others on github.com.

Structure

We planned this workshop to be delivered over 3-4 hours.

Intro

  • Version Control systems...

    • Essay ex...

    • Both, GitLab and GitHub are web-based Git repositories..

      • Just another name for a different data structure that helps you record history of changes in your files and also who made them...
    • Github/ Gitlab provide a web interface that works with Git...

    • GitHub, Gitlab, Git...what?

    Differences GitLab GitHub
    Released September 2011 April 2008
    Number of users 100 M (March 2017) 26 MM (March 2017)
    Free plans (Community Editions) Unlimited public and private repositories Free for public repositories only
    Paid plans (Enterprise Editions) Starts at $49 per user per year Starts at $250 per user per year
    • Github usual workflow

Individual Experience

  • what is a "repository"
  • diff
  • commit
  • "publish"
  • local folder -> github repo on the interwebs

Collaboration Experience

Wrap Up

  • different git workflows Let's work with command line!

  • Github alternatives How different is GitLab? Kenia's GitLab website

Set up

Students should

  1. Sign up for a GitHub account.

  2. Install GitHub Desktop.

Instructors should

  1. Print handouts.

Additional Resources:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •