|
|
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>
|