repository git {
    label "git";
    contains 
        processManagementFolder,
        projectManagementFolder,
        technicalFolder,
        metaData;
}

repository jenkins {
    label "Jenkins";
    brief "Jenkins, as a buils server, archives the build artefacts.";
    contains
        docu_jobFolder,
        link_jobFolder;
}

repository forum {
    label "phpBB";
    brief "phpBB is a free flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website.";
    contains
        syr_topic,
        pp_topic;
    text md/mantis/mantis_tool.md; 
}

repository mantisRepository {
    label "Mantis database";
    contains CRfolder, PRfolder;
    text md/mantis/mantis_tool.md; 
}

folder CRfolder {
    label "changes requests";
    contains sr_issue;
}
        
folder PRfolder {
    label "problem reports";
}

tool gitTool {
    label "git";
}

folder processManagementFolder {
    label "Process management";
    brief "Contains process management specific files.";
    contains
        processSources;
}

folder projectManagementFolder {
    label "Project management";
    brief "Contains project management specific files.";
    contains 
        projectPlan,
        litData;
}

folder metaData {
    label "meta data";
    brief "The git repository meta data.";
    contains 
        tags, 
        branches;
}

folder tags {
    label "tags";
    brief "In this folder git stores the tags (baselines).";
    contains
        pp_baseline,
        sr_baseline,
        syr_baseline;
}

folder branches {
    label "branches";
    brief "In this folder git stores the branches (development lines).";
}

folder technicalFolder {
    label "technical";
    contains 
        requirementsFolder,
        architectureFolder,
        testFolder;
}

folder requirementsFolder {
    label "requirements";
    contains 
        stakeholderRequirements,
        systemRequirements;
}

folder architectureFolder {
    label "architecture";
    contains 
        systemArchitecturalDesign;
}

folder testFolder {
    label "Test";
    contains 
        systemTestPlan;
}