Search:
Development Setup 5 Software Development 5 GitHub 3 Scrum 1 Python Projects 2 Getting Started 1
  • Intro to Git

    Git is a Version Control System that is widely used in software development projects. A VCS helps developers keep track of changes to source code over the course of a project. We use Git for all kinds of projects, not just for managing source code. A solid working knowledge of Git is essential for both researchers and developers in DigInG.

  • GitHub Account

    Most of our projects are hosted on GitHub. In the beginning of the class you will learn how to use Git and GitHub. You will therefore need an account on GitHub. Please create your account by registering here. Choose the free plan and don’t create an organization. We will add you to the DigInG organization, once you start working on our projects.

  • GitHub Workflow

    A few DigInG projects are hosted at SourceForge and use Subversion as version control system. However, most projects are hosted on GitHub and you will most likely interact with GitHub and Git in your projects. We will use the “Gitflow Workflow” described in this article. Please read it carefully, you will be expected to follow the described procedure. The most important points for you are: