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