Giter VIP home page Giter VIP logo

shared-skills-git's Introduction

shared-skills-git

Learning to use Github for documentation, collaboration, revision and version control

This repository is designed to teach the use of github for collaboration, communication, and documentation. This class is a combination of a classroom and an asynchronous exercise.

If at any point you need help please reach out to one of the mentors listed here. If you'd like to volunteer as mentor add you name to the list.

Setup

  1. Install Visual Studio Code here
  2. If you are just getting started with Github install Github Desktop instructions here
  • If you are comfortable with typing into a terminal and/or would like to maintain continuity with the DataCamp class you can use a terminal. Instructions for getting setup with the "typing" version of Github are here
  1. If you have not already done so in the earlier steps sign up for a free Github account here here.
  • Once you have and account and are actively using Github we can add you to the ODA Organization on Github. Our public projects are here

Explore

  1. Explore to get a sense of what of what Github and how its used. I found a few interesting repositiories:
  1. Somebody with the handle jbryer crearted a R library for downloading data from IPEDS. The code is here, if you look at the issues you'll see a few people have run into a problems and have asked for help.
  2. I use my personal Github account to share code that I think might be useful to others. The examples below show projects that have comments, issues, and have been used by other people. I posted a project for visualing the output from a kind of neural network here. That public repository attracted some conversation here. At one point the code broke and some guy in the Netherlands fixed it. By clicking on number next to the fork symbol one can see who has been using the code.

Do Stuff

  1. Exercise 1 involves adding a file to this repository
  2. Exercise 2 involves collectively editing a file by creating a branch, submitting a pull request, and creating an issue. Do not begin exercise 2 until its your turn, you will recieve a notification to start.

Additional resources

  1. I created a little youtube video demonstrating how to use GitHub within viual studio here

shared-skills-git's People

Contributors

geoss avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.