Blame Manuals/Docbook/Repository/History/section-3.docbook

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>