GitHub
Version control · Project collaboration
Free tier · Proprietary platform
What is it?
GitHub is a collaborative platform built around Git, a distributed version control system. It lets teams host repositories, preserve the history of changes, and develop different parts of a project in parallel. Beyond storing code, GitHub brings discussions and decisions closer to the files they concern: Issues record tasks and problems, Pull Requests make changes reviewable, and Projects offer flexible ways to organize work. Repositories can be private while a project is taking shape or public when an appropriate sharing plan is in place.
Why use it at BrainHack?
During BrainHack, contributors can work on the same research project without passing competing versions of files back and forth. Beginners can read the documentation, report problems, or take on a clearly defined Issue; experienced developers can implement changes and review Pull Requests. A well-maintained repository creates a useful record of how a project evolved and helps work continue after the event. Git is open source, but GitHub itself is a proprietary hosted platform—an important distinction when discussing open science.