Skip to content
Devon Hirth edited this page Feb 5, 2018 · 3 revisions

Git-ting Github

Github is web interface that takes the version control system, Git, to the cloud, allowing people to access and version files from anywhere. This means that team members can develop simultaneously without conflict. The product and design team are utilizing Github to develop, maintain, and share products. This facilitates reliable collaboration, transparency, and better delivery of our digital products internally and externally.

What is Git and Github.com?

Git is a versioning software that is very popular among developers. Github takes Git further by providing a public interface to collaborate with Git from anywhere. It allows you to take your project anywhere without relying on shared drives and .final.final file name extensions.

Pros

  • Collaboration
  • Cloud Access
  • Versioning

Cons

  • Not suited for large files
  • Not good for PII data
  • Not made for certain documents (pdfs, xlsx)

Working Example

ACCESS NYC

  • https://github.com/CityOfNewYork/ACCESS-NYC
  • Anyone (engineers and non-techs) can stand up our application and look to it for inspiration
  • Read about source code history and its releases
  • The community can submit issues or even contribute (open-source)
  • Githooks; We can create integrations for our workflow to manage work better