• Home
  • PLTW
  • APCS
  • INFOSEC
  • Blog
  • Assignments
  • Internships
  • Partners
  • Advisors
  • Contact Us
PLTW Computer Science
Follow Us

What is GitHub and how is it used?

4/18/2014

 
Picture
GitHub is the largest code host on the planet with over 12.3 million repositories. Large or small, every repository comes with the same powerful tools. These tools are open to the community for public projects and secure for private projects.

For reference, software developers can review changes, comment on lines of code, report issues, and plan the future of your project with discussion tools. In addition, code review is an essential part of the GitHub workflow. After creating a branch and making one or more commits, a Pull Request starts the conversation around the proposed changes. Additional commits are commonly added based on feedback before merging the branch. Pull Requests are living conversations that streamline the process of discussing, reviewing, and managing changes to code. 



Pull Request = Code + Issue + Code Comments  

Each Pull Request takes into account not only what you would like pulled but also where you intend those changes to be applied. From there, your team can discuss the changes as a whole, individual parts, or even specific lines. Later commits addressing concerns or ideas appear as part of the conversation.



Comments are closed.
    Picture

    Vinson Pluma

    Computer Science Instructor
    Network / Security Engineer

    Industry Partners
    Project Lead The Way
    CompTIA Academy 
    Cisco Network Academy
    Oracle Academy
    Microsoft Virtual Academy
    VMware IT Academy

    Norwalk High School
    11356 East Leffingwell Road
    Norwalk, CA 90650
    +1 562 868 0431 ext. 4149

    vpluma@nlmusd.org
    http://norwalklancers.org
    http://twitter.com/vpluma

    Email Vinson Securely
    Vinson's PGP Key
    File Size: 2 kb
    File Type: txt
    Download File

    PGP Key ID:  8074756E

    Fingerprint:  5E98F215 F22A3370 F57A14ED 35CE04CD 8074756E

    Archives

    July 2014
    April 2014

    Categories

    All
    Blown To Bits
    GitHub
    GPG4Win
    Heartbleed
    Python

    RSS Feed

GitHub
Python.org
Ubuntu Link
Picture
GnuPG Encryption

Must Have Security Tools
  • Oracle VM Virtualbox
  • FileZilla | Putty SSH
  • GNU Privacy Guard
  • Tor Browser
  • Hiren's Boot CD
  • OpenVPN GUI
  • Pidgin IM  | Adium IM
  • Kali Linux | Backtrack
  • UNetbootin Linux ISOs
Coding Tutorials + Guides
  • Udacity.com
  • Codeacademy.com
  • Codementor.io
  • TutorialsPoint.com
  • NewCoder.io
  • Edx.org | Udemy.com
  • Characters WIN | MAC
  • Stackoverflow.com
  • W3Schools.com
Software Repos + APIs
  • Bitbucket | GitHub
  • Freecode|Sourceforge
  • Google APIs | Devs
  • 50 Useful APIs
  • Python.org
  • Bootstrap Get | Start
  • Opensource Win | Mac
  • Oracle Opensource
  • Sourceforge.net
EE + Robotics Toolbox
  • Adafruit.com
  • Ardruino
  • Raspberry Pi
  • Electronics Tutorials
  • Engineering Toolbox
  • Ifixit.com
  • Vex Robotics Kits
  • Parallax (Ardruino)
  • RobotC Software 
Software + Game Dev IDEs
  • Android Studio IDE
  • Eclipse | Netbeans
  • Git | Subversion SCM
  • Mercurial SCM
  • Xcode | Codeblocks
  • Sublime Text  Editor
  • Unity Game Engine
  • Autodesk Software
  • Unreal Game Engine
 Copyright  ©  2015-16  Vinson Pluma,  All Rights Reserved