diff --git a/SourceCode.md b/SourceCode.md index fadfd4ff..2ca061ed 100644 --- a/SourceCode.md +++ b/SourceCode.md @@ -6,3 +6,19 @@ permalink: /wiki/SourceCode/ Qubes Source Code Repositories ============================== + +All the Qubes code is kept in GIT repositories. We divided the project into several components, each of which has its own separate repository: + +- `core.git` -- the core Qubes infrastructure responsible for VM management, VM temaplates, fs sharing, etc. +- `gui.git` -- GUI virtualization, both Dom0 and VM side. +- `template-builder.git` - scripts and other files used to create Qubes templates and NetVM images. + +You can browse the repositories [​on line via GitWeb](http://gitweb.qubes-os.org/gitweb/). The Qubes official repositories are in the `mainstream` directory. + +To clone a repository: + +``` {.wiki} +git clone git:// +``` + +Currently the preferred way of contributing to the project is by sending a patch via the project's mailing list (`git format-patch`).