Blame Manuals/Repository/Docbook/Introduction/Repoconvs/worklines.docbook

054a7b
<sect1 id="intro-repoconvs-worklines">
054a7b
        
054a7b
    <title>Work Lines</title>
054a7b
        
054a7b
    <para>
054a7b
        Content production inside the repository is organized by
054a7b
        <emphasis>work lines</emphasis>.  There are three major work
054a7b
        lines of production inside The CentOS Artwork Repository,
054a7b
        which are: <emphasis>Graphic design</emphasis>,
054a7b
        <emphasis>Documentation</emphasis> and
054a7b
        <emphasis>Localization</emphasis>. The specific way of
054a7b
        producing content inside each specific work line is
054a7b
        standardized by mean of <command>centos-art.sh</command>
054a7b
        script (which in turn, can be considered a work line by itself
054a7b
        [e.g., the <emphasis>Automation</emphasis> work line]). The
054a7b
        <command>centos-art.sh</command> script provides one specific
054a7b
        functionality for automating each major work line of content
054a7b
        production (e.g., render for producing images,
054a7b
        help for manage documentation, and
054a7b
        locale for localizing contents).
054a7b
    </para>
054a7b
054a7b
    <para>
054a7b
        The graphic design work line exists to cover brand design,
054a7b
        typography design and themes design mainly.  Additionally,
054a7b
        some auxiliar areas like icon design, illustration design,
054a7b
        brushes design, patterns designs and palettes of colors are
054a7b
        also included here for completeness.  The graphic design work
054a7b
        line is organized in the 
054a7b
        class="directory">trunk/Identity</filename> directory.
054a7b
    </para>
054a7b
054a7b
    <para>
054a7b
        The documentation work line exists to describe what each
054a7b
        directory inside the CentOS Artwork Repository is for, the
054a7b
        conceptual ideas behind them and, if possible, how automation
054a7b
        scripts make use of them.  The documentation work line is
054a7b
        organized in the 
054a7b
        class="directory">trunk/Manuals</filename> directory.
054a7b
    </para>
054a7b
054a7b
    <para>
054a7b
        The localization work line exists to provide the translation
054a7b
        messages required to produce content in different languages.
054a7b
        Translation messages inside the repository are stored as
054a7b
        portable objects (e.g., .po, .pot) and machine objects (.mo).
054a7b
        The localization work line is organized in the 
054a7b
        class="directory">trunk/Locales</filename> directory.
054a7b
    </para>
054a7b
054a7b
    <para>
054a7b
        The automation work line exists to standardize content
054a7b
        production inside the working copies of CentOS Artwork
054a7b
        Repository.  Here is developed the
054a7b
        <command>centos-art.sh</command> script, a bash script
054a7b
        specially designed to automate most frequent tasks (e.g.,
054a7b
        rendition, documentation and localization) inside the
054a7b
        repository.  There is no need to type several tasks, time
054a7b
        after time, if they can be programmed into just one executable
054a7b
        script.  The automation work line is organized in the
054a7b
        <filename class="directory">trunk/Scripts</filename>
054a7b
        directory.
054a7b
    </para>
054a7b
054a7b
</sect1>