FreeBSD has several source code repositories:
- "base" is used for the system sources, including both Kernel and Userland. It uses Subversion.
- "ports" repository contains the ports tree and related build infrastructure, it also use Subversion.
- "doc" hosts all of our documentation and website, it also use Subversion.
There is an official mirror of the above on github.
For SummerOfCode, students can fork the appropriate FreeBSD repository on github or other free hosting services as approved by their mentor. Privately hosted repositories are not allowed by the program.
In the past we also had the FreeBSD Perforce system but has been shut down. It is likely that most students will opt for Subversion and this is the preferred option. In the past, we provided a Summer Of Code Subversion server, but will not be doing so in 2019 and beyond. If you are unsure as to which to go for, please discuss with your mentor.