The DILCIS Board uses GitHub and Git as a version and change control system for specifications and software. These documents describe the board’s conventions for Git branch usage and a guide for contributors. They don’t provide help for Git, a command line version control tool, or GitHub, a source code hosting platform based on Git.
Reader’s wanting help on Git should start with the official Git documentation. Likewise GitHub provide a extensive documentation on their help pages. There are numerous third party tutorials for Git and GitHub but personal preference is a strong factor as to what may prove most useful for you. Google is your friend here. We do provide a list of getting started resources later in this document.
Each specification has it’s own git repository hosted on our GitHub organisation page. These are:
A primer on Git concepts and workflow is available here. If you’re comfortable with Git and GitHub you can jump straight to the contribution guide.