|
|
e935c3 |
|
|
|
e935c3 |
<section>
|
|
|
e935c3 |
|
|
|
e935c3 |
<title>2010</title>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>The rendition script <command>render.sh</command> is no
|
|
|
e935c3 |
longer a rendition script, but a collection of functionalities
|
|
|
e935c3 |
grouped into the <command>centos-art.sh</command> script where
|
|
|
e935c3 |
rendition is one functionality among others. The
|
|
|
e935c3 |
<command>centos-art.sh</command> is created to automate most
|
|
|
e935c3 |
frequent tasks inside the repository. There is no need to have
|
|
|
e935c3 |
links all around the repository if a command-line interface can be
|
|
|
e935c3 |
created (through symbolic links, in the
|
|
|
e935c3 |
class="directory">~/bin</filename> directory) and be called
|
|
|
e935c3 |
anywhere inside the repository as it would be usually done with
|
|
|
e935c3 |
regular commands.</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
|
|
|
e935c3 |
functionalities related to documentation manual. This moved us
|
|
|
e935c3 |
onto common functionalities and specific functionalities inside
|
|
|
e935c3 |
<command>centos-art.sh</command> script. Common functionalities
|
|
|
e935c3 |
are loaded when the script is initiated and are available to
|
|
|
e935c3 |
specific functionalities.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>The <command>centos-art.sh</command> script was redesigned
|
|
|
e935c3 |
to handle options trough <command>getopt</command> option
|
|
|
e935c3 |
parser.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>The repository directory structure was updated to improve
|
|
|
e935c3 |
the implementation of concepts related to corporate visual
|
|
|
e935c3 |
identity. Specially in the area related to themes which were
|
|
|
e935c3 |
divided into design models and artistic motifs.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
<para>Stoped using LaTeX for documentation and started using
|
|
|
e935c3 |
Texinfo instead, a documentation system that can produce both
|
|
|
e935c3 |
online information and a printed manual from a single source. In
|
|
|
e935c3 |
this configuration the info ouput produced by Texinfo was used by
|
|
|
e935c3 |
<command>centos-art.sh</command> script to provide reading,
|
|
|
e935c3 |
edition and administration of documentation dynamically, based on
|
|
|
e935c3 |
repository directory structure.</para>
|
|
|
e935c3 |
|
|
|
e935c3 |
</section>
|