This is a proposal for a layout of our Subversion repository. It is by no means set in stone. Feel free to edit this page and add comments.
/
|+paranoidlinux
| + base
| + paranoid
| | + ParanoidProject1
| | + ParanoidProject2
| | + ParanoidProject3
| | + ...
|+contrib
| + ContribProject1
| + ContribProject2
| + ContribProject3
| + ...
At the root are `paranoidlinux` and `contrib`. These could possibly be broken into further subdirectories with specific categories, but with a small number of projects going at first it's ok to keep them all in one place.
`contrib` is for all projects which have not yet been accepted into core by the community. Most projects should begin life in contrib and migrate into core when the quality is high.
`paranoidlinux` is the core distribution and things we install by default.
`base` is the part of core that contains the parent distribution, or whatever is needed to bootstrap from the parent dist.
`paranoid` is our core projects that we recommend and that have been through an incubation period in `contrib`.