|
|
e935c3 |
|
|
|
8f9a9b |
<sect1 id="repository-history-section-3" label="1.3">
|
|
|
e935c3 |
|
|
|
e935c3 |
<title>2010</title>
|
|
|
e935c3 |
|
|
|
4633a5 |
<para>The rendition script <command>render.sh</command> changes to
|
|
|
4633a5 |
<command>centos-art.sh</command> script, a collection of
|
|
|
4633a5 |
functionalities where rendition is one among others. The
|
|
|
4633a5 |
<command>centos-art.sh</command> is created to organize automation
|
|
|
4633a5 |
of most frequent tasks inside the repository. There was no need
|
|
|
4633a5 |
to have links all around the repository if a command-line
|
|
|
4633a5 |
interface can be 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
|
|
|
4633a5 |
specific functionalities but not the opposite.</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
|
|
|
4633a5 |
identity. Specially in the area related to themes which was
|
|
|
4633a5 |
divided into design models and artistic motifs. In this
|
|
|
4633a5 |
configuration, themes are produced as result of arbitrary
|
|
|
4633a5 |
combinations of both design models (structures) and artistic
|
|
|
4633a5 |
motifs (visual styles).</para>
|
|
|
e935c3 |
|
|
|
4633a5 |
<para>In the documentation area, the documentation files in LaTeX
|
|
|
4633a5 |
format are migrated to Texinfo. In this configuration, each
|
|
|
4633a5 |
directory structure in the repository has a documentation entry
|
|
|
4633a5 |
associated in a Texinfo structure which can be read, edited and
|
|
|
4633a5 |
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>
|