| Both sides previous revision Previous revision Next revision | Previous revision |
| summerofcodevcs [2020/02/10 09:23] – Added Gsoc category TrevorRoydhouse | summerofcodevcs [2022/06/28 18:51] (current) – Add link to official external mirros. LiWenHsu |
|---|
| %%FreeBSD%% has several source code repositories: | %%FreeBSD%% has three main source code repositories. |
| * "base" is used for the system sources, including both Kernel and Userland. It uses Subversion. | * The "src" repository is used for the system sources, including both kernel and userland. The official repository is viewable [[https://cgit.freebsd.org/src/|here]]. A read-only mirror suitable for Summer of Code projects is available on [[https://github.com/freebsd/freebsd-src/|GitHub]]. |
| * "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 [[https://github.com/freebsd/|github]]. | |
| |
| For Summer of Code, 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. | * The "ports" repository contains the ports tree and related build infrastructure. The official repository is viewable [[https://cgit.freebsd.org/ports/|here]]. Here is the [[https://github.com/freebsd/freebsd-ports/|GitHub mirror]]. |
| |
| In the past we also had the [[SummerOfCodePerforce|FreeBSD Perforce]] system but has been shut down. | * "doc" hosts all of our documentation and website content. It is managed using [[https://cgit.freebsd.org/doc/|Git]] and a [[https://github.com/freebsd/freebsd-doc/|mirror]] is available. |
| It is likely that most students will opt for Subversion and this is the preferred option. | |
| In the past, we provided a [[SummerOfCodeSubversion|Summer Of Code Subversion server]], but will not be doing so in 2019 and beyond. | For Summer of Code, students can fork the appropriate %%FreeBSD%% repository on github or [[https://docs.freebsd.org/en/books/handbook/mirrors/#external-mirrors|other free hosting services]] as approved by their mentor. Privately hosted repositories are not allowed by the program. |
| If you are unsure as to which to go for, please discuss with your mentor. | |
| | If your work is included in any of the %%FreeBSD%% repositories or upstreamed to other projects, please consider giving recognition to the %%GSoC%% program by adding the line below to your commit logs. |
| | |
| | <code> |
| | Sponsored by: Google, Inc. (GSoC 20xx) |
| | </code> |
| |
| ---- | ---- |