Blame Manuals/TCAR-UG/Docbook/Repository/Convenctions/extending.docbook

de4714
<sect1 id="repo-worklines-extending">
054a7b
ad4658
    <title>Extending Repository Layout</title>
054a7b
        
054a7b
    <para>
978692
        Occasionly, you may find that new components of &TCPCVI; need
978692
        to be added to the repository in order to work them out. If
978692
        that is the case, the first question we need to ask ourselves,
978692
        before starting to create directories blindly all over, is:
978692
        <emphasis>What is the right place to store it?</emphasis>
054a7b
    </para>
054a7b
        
054a7b
    <para>
978692
        When the repository structure is extended, it is very useful
978692
        to bear in mind &TCPCVIS;, &TC;; and &TCDRS;.  The rest is a
978692
        matter of choosing appropriate names.  It is also worth to
978692
        know that each directory in the repository responds to one or
978692
        more concepts that justify its existence.
054a7b
    </para>
054a7b
        
054a7b
    <para>
054a7b
        To build a directory structure inside the repository, you need
978692
        to define the concept behind it first and later create the
054a7b
        directory, remembering that there are locations inside the
978692
        repository that define concepts you probably would prefer to
978692
        reuse.  For example, the 
054a7b
        class="directory">trunk/Identity/Images/Themes</filename>
978692
        directory stores artistic motifs of different themes, the
978692
        
054a7b
        class="directory">trunk/Identity/Models/Themes</filename>
978692
        directory stores design models for themes, the 
054a7b
        class="directory">trunk/Manuals</filename> directory stores
978692
        documentation, the 
978692
        class="directory">trunk/L10n</filename> stores translation
054a7b
        messages, and the 
054a7b
        class="directory">trunk/Scripts</filename> stores automation
33f520
        scripts.
054a7b
    </para>
054a7b
        
ad4658
</sect1>