Blame Scripts/Bash/Cli/Functions/About/Config/history.txt

7ab68a
$Id$
7ab68a
This file records noteworthy changes of CentOS Artwork Repository.
7ab68a
5ac42a
  Copyright (C) 2009-2011 Alain Reguera Delgado
7ab68a
7ab68a
  Copying and distribution of this file, with or without modification, are
7ab68a
  permitted in any medium without royalty provided the copyright notice and
7ab68a
  this notice are preserved.
7ab68a
7ab68a
-------------------------------------------------------------------------------
7ab68a
(2011)
7ab68a
85972f
    - Unify common arguments for all specific functionalities (e.g, --answer,
85972f
      --quiet, --filter, etc.) and leave just specific arguments for specific
85972f
      functions to parse. There is no need to duplicate common arguments
85972f
      definitions inside every specific functionality.
85972f
85972f
    - The `.sed' translation files are no longer used, scalable vector
85972f
      graphics are used instead.  Translation messages take place by means of
85972f
      xml2po and gettext. With xml2po translatable strings are retrived from
85972f
      `.svg' files and stored inside gettext `.pot' and `.po' files for
85972f
      translators to edit. Finally, xml2po is used again to build the temporal
85972f
      design model translated instance which the final `.png' image is built
85972f
      from.
85972f
36332d
    - The `trunk/Translation' directory structure is removed. The
5ac42a
      `trunk/Locales' directory structure is used instead to store locale
5ac42a
      information. 
7ab68a
      
7ab68a
-------------------------------------------------------------------------------
7ab68a
(2010)
7ab68a
36332d
    - Inside centos-art.sh script, functionalities start to get
36332d
      identified and separated one from another. For example, when
36332d
      images are rendered, there is no need to load manual
36332d
      functionality. There are now common functionalities and specific
36332d
      functionalities. Common functionalities are loaded when the
36332d
      script is initiated and are available to specific
36332d
      functionalities.
36332d
36332d
    - The directory structure is optimized to implements the corporate
36332d
      identity concepts and the centos-art.sh script.  The CentOS
36332d
      Artwork Repository directory structure places the organizational
36332d
      convenctions that centos-art.sh script needs to do what we
36332d
      expect from it to do.
36332d
36332d
    - The following functionalities start to take form as part of
36332d
      centos-art.sh script:
36332d
36332d
      `trunk/Scripts/Bash/Functions/Render/render.sh'  
36332d
        
36332d
            To produce translated images using Inkscape and Sed
36332d
            replacement commands.
36332d
36332d
      `trunk/Scripts/Bash/Functions/Manual/manual.sh'  
36332d
        
36332d
            To produce documentation using Texinfo.  Almost all
36332d
            LaTeX-based documents were moved to Texinfo format and
36332d
            handled by manual functionality. 
7ab68a
     
36332d
      `trunk/Scripts/Bash/Functions/Locale/locale.sh'  
36332d
        
36332d
            To translate centos-art.sh command-line interface messages
36332d
            using gettext.
36332d
36332d
      `trunk/Scripts/Functions/Shell/shell.sh'    
36332d
        
36332d
            To perform massive actions inside shell scripts. For
36332d
            example, update top-commentaries massively.
7ab68a
    
36332d
      `trunk/Scripts/Functions/Svg/svg.sh'
36332d
        
36332d
            To perform massive actions inside SVG files.
12241f
36332d
      `trunk/Scripts/Functions/Html/html.sh'
36332d
        
36332d
            To perform massive actions inside HTML files.
12241f
36332d
      `trunk/Scripts/Functions/Path/path.sh'
36332d
        
36332d
            To automate manipulation of files, branches, and tags. 
12241f
36332d
      `trunk/Scripts/Functions/About/about.sh'
36332d
        
36332d
            To print license, authors, history, copying, etc.
12241f
7ab68a
-------------------------------------------------------------------------------
7ab68a
(2009)
12241f
85972f
    - The rendering script starts to evolve into centos-art.sh script, a
85972f
      command-line interface to manipulate the CentOS Artwork Repository.
12241f
85972f
    - Corporate identity concepts taken from Wikipedia and related books are
85972f
      introduced as development reference. The main goal of centos-art.sh
85972f
      turns to: automate production of a monolithic corporate visual identity
85972f
      structure based on CentOS Mission and CentOS Release Schema. 
12241f
85972f
    - Alain Reguera Delgado is out of Internet for an undefined amount of
85972f
      time, but continues developing CentOS Artwork Repository and its
85972f
      automation tool (i.e., the centos-art.sh script) off-line.
12241f
85972f
    - Documentation begins to take form in LaTeX format.
a0713f
7ab68a
-------------------------------------------------------------------------------
7ab68a
(2008)
12241f
36332d
    - The CentOS Artwork Repository started at CentOS Developers
36332d
      mailing list.
12241f
36332d
    - Alain Reguera Delgado shares ideas in a thread about Anaconda
36332d
      progress slide images and the possibility of automating their
36332d
      construction.
12241f
36332d
    - Ralph Angenendt rises up his hand asking: Do you have something
36332d
      to show?
12241f
36332d
    - Alain Reguera Delgado posts a Bash script to produce slide
36332d
      images in different languages ---together with the proposition
36332d
      of creating a Subversion centralized repository where
36332d
      translations and image production could be distributed inside
36332d
      CentOS Community---.
12241f
7ab68a
    - Karanbirn Sighn considers the idea intresting and provides the
7ab68a
      infrastructure to support the effort as the CentOS Artwork SIG.
12241f
7ab68a
        https://projects.centos.org/svn/artwork/
7ab68a
        https://projects.centos.org/trac/artwork/
12241f
36332d
    - Alain Reguera Delagdo uploads the rendering script to CentOS
36332d
      Artwork Repository.
12241f
7ab68a
    - Ralph Angenendt documents the rendering script.
12241f
36332d
    - With the rendering script and its documentation available,
36332d
      translators start to download working copies of CentOS Artwork
36332d
      Repository to produce slide images in their own languages.