|
|
e935c3 |
|
|
|
85670d |
<sect1 id="repo-history-section-3" label="1.3">
|
|
|
e935c3 |
|
|
|
e935c3 |
<title>2010</title>
|
|
|
e935c3 |
|
|
|
ca81f7 |
<para>The rendition script changed its name from
|
|
|
ca81f7 |
<command>render.sh</command> to <command>centos-art.sh</command>
|
|
|
ca81f7 |
and became a collection of functionalities where rendition was
|
|
|
ca81f7 |
just one among others (e.g., documenting and localizing).</para>
|
|
|
ca81f7 |
|
|
|
ca81f7 |
<para>The <command>centos-art.sh</command> was created to organize
|
|
|
ca81f7 |
automation of most frequent tasks inside the repository. There
|
|
|
ca81f7 |
was no need to have links all around the repository if a
|
|
|
ca81f7 |
command-line interface could be created (through symbolic links,
|
|
|
ca81f7 |
in the <filename class="directory">~/bin</filename> directory) and
|
|
|
ca81f7 |
be called anywhere inside the repository as it would be a regular
|
|
|
ca81f7 |
command.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>Inside <command>centos-art.sh</command>, functionalities
|
|
|
e935c3 |
started to get identified and separated one another. For example,
|
|
|
e935c3 |
when images were rendered, there was no need to load
|
|
|
ca81f7 |
functionalities related to documentation manual. This layout moved
|
|
|
ca81f7 |
us onto common functionalities and specific functionalities inside
|
|
|
e935c3 |
<command>centos-art.sh</command> script. Common functionalities
|
|
|
ca81f7 |
are loaded when <command>centos-art.sh</command> script is
|
|
|
ca81f7 |
initiated and are available to specific functionalities.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>The <command>centos-art.sh</command> script was redesigned
|
|
|
4633a5 |
to handle command-line options trough <command>getopt</command>
|
|
|
4633a5 |
option parser.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>The repository directory structure was updated to improve
|
|
|
e935c3 |
the implementation of concepts related to corporate visual
|
|
|
ca81f7 |
identity. Specially in the area related to themes which were
|
|
|
ca81f7 |
divided into <emphasis>design models</emphasis> and
|
|
|
ca81f7 |
<emphasis>artistic motifs</emphasis> to eliminate the content
|
|
|
ca81f7 |
duplication produced by having both image structure and image
|
|
|
ca81f7 |
visual style in the same file. Now, themes are produced as result
|
|
|
ca81f7 |
of arbitrary combinations of both design models (structures) and
|
|
|
ca81f7 |
artistic motifs (visual styles).</para>
|
|
|
e935c3 |
|
|
|
4633a5 |
<para>In the documentation area, the documentation files in LaTeX
|
|
|
ca81f7 |
format were migrated to Texinfo format. In this configuration,
|
|
|
ca81f7 |
each directory structure in the repository has a documentation
|
|
|
ca81f7 |
entry associated in a Texinfo structure which can be read, edited
|
|
|
ca81f7 |
and administered (e.g., renamed, deleted, copied) interactively
|
|
|
4633a5 |
throuch <command>centos-art.sh</command>. Additionally, the
|
|
|
4633a5 |
<command>texi2html</command> program was used to produced XHTML
|
|
|
4633a5 |
output customized by CSS from The CentOS Webenv.</para>
|
|
|
e935c3 |
|
|
|
8f9a9b |
</sect1>
|