diff --git a/Manuals/Docbook/repository-history.docbook b/Manuals/Docbook/repository-history.docbook
deleted file mode 100644
index 094c4d8..0000000
--- a/Manuals/Docbook/repository-history.docbook
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
- Introduction
-
-
-
- History
-
- The CentOS Artwork Repository started around 2008, at CentOS
- Developers mailing list (centos-devel@centos.org) during a
- discussion about how to automate the slide images of Anaconda. In
- such discussion, Ralph Angenendt rose up his hand to ask: Do you
- have something to show?
-
- To answer the question, I suggested a bash script which
- combined SVG and SED files in order to produce PNG images in
- different languages —together with the proposition of
- creating a Subversion repository where translations and image
- production could be distributed inside The CentOS
- Community—.
-
- Karanbirn Sighn considered the idea intresting and provided
- the infrastructure necessary to support the effort. This way the
- CentOS Artwork SIG (https://projects.centos.org/trac/artwork/) and
- the CentOS Artwork Repository
- (https://projects.centos.org/svn/artwork/) were officially
- created.
-
- Once the CentOS Artwork Repository was available, I uploaded
- the bash script for rendering Anaconda slides; Ralph Angenendt
- documented it very well; and people started to download working
- copies of CentOS Artwork Repository to produce slide images in
- their own languages.
-
- Around 2009, the rendition script was at a very rustic state
- where only slide images could be produced, so it was redesigned to
- extend the image production to other areas, different from slide
- images. In this configuration, one SVG file was used as input to
- produce a translated instance of it which, in turn, was used to
- produce one translated PNG image as output. The SVG translated
- instance was created through SED replacement commands. The
- translated PNG image was created from the SVG translated instance
- using Inkscape command-line interface.
-
- The repository directory structure was prepared to receive
- the rendition script using design templates and translation files
- in the same location. There was one directory structure for each
- artwork that needed to be produced. In this configuration, if you
- would want to produce the same artwork with a different visual
- style or structure, it was needed to create a new directory
- structure for it because both the image structure and the image
- visual style were together in the design template.
-
- The rendition script was moved to a common place and linked
- from different directory structures. There was no need to have the
- same code in different directory structures if it could be in just
- one place and then be linked from different locations.
-
- The concepts about corporate identity began to be
- considered. As referece, it was used the book Corporate
- Identity
by Wally Olins (1989) and Wikipedia related links
- (e.g., ). This way, the rendition script main's goal becomes to:
- automate production of a monolithic corporate visual identity
- structure, based on the mission and the release schema of The
- CentOS Project.
-
- The directory structures started to be documented inside the
- repository using text files without markup. Later, documentation
- in flat text files was moved to LaTeX format and this way
- The CentOS Artwork Repository Manual
started to
- take form.
-
- Around 2010, the rendition script changed its name from
- render.sh to centos-art.sh
- and became a collection of functionalities where rendition was
- just one among others (e.g., documenting and localizing).
-
- The centos-art.sh was created to organize
- automation of most frequent tasks inside the repository. There
- was no need to have links all around the repository if a
- command-line interface could be created (through symbolic links,
- in the ~/bin directory) and
- be called anywhere inside the repository as it would be a regular
- command.
-
- Inside centos-art.sh, functionalities
- started to get identified and separated one another. For example,
- when images were rendered, there was no need to load
- functionalities related to documentation manual. This layout moved
- us onto common functionalities and specific functionalities inside
- centos-art.sh script. Common functionalities
- are loaded when centos-art.sh script is
- initiated and are available to specific functionalities.
-
- The centos-art.sh script was redesigned
- to handle command-line options trough getopt
- option parser.
-
- The repository directory structure was updated to improve
- the implementation of concepts related to corporate visual
- identity. Specially in the area related to themes which were
- divided into design models and
- artistic motifs to eliminate the content
- duplication produced by having both image structure and image
- visual style in the same file. Now, both
- centos-art.sh and repository directory
- structure are able to produce themes as result of arbitrary
- combinations between design models (structures) and artistic
- motifs (visual styles).
-
- In the documentation area, the documentation files in LaTeX
- format were migrated to Texinfo format. In this configuration,
- each directory structure in the repository has a documentation
- entry associated in a Texinfo structure which can be read, edited
- and administered (e.g., renamed, deleted, copied) interactively
- throuch centos-art.sh. Additionally, the
- texi2html program was used to produced XHTML
- output customized by CSS from The CentOS Webenv.
-
- Around 2011, the centos-art.sh script was
- redesigned to start translating SVG and other XML-based files
- (e.g., XHTML and Docbook files) through the
- xml2po program and shell scripts files (e.g.,
- Bash scripts) through GNU gettext tools. This
- configuration provided a stronger interface for graphic designers,
- translators and programmers to produce localized content. The SED
- files are no longer used to handle translations.
-
- Consolidate the render
, help
and
- locale
functionalities as the most frequent tasks
- performed inside the repository. Additionally, the
- prepare
and tuneup
functionalities are
- maintained as useful tasks.
-
- The centos-art.sh script is updated to
- organize functionalities in two groups: the administrative
- functionalities
and the productive
- functionalities
. The administrative functionalities cover
- actions like: copying, deleting and renaming directory structures
- inside the repository. Also, preparing your workstation for using
- centos-art.sh script, making backups of the
- distribution theme currently installed, installing themes created
- inside repository and restoring themes from backup. On the other
- hand, the productive functionalities cover actions like: content
- rendition, content localization, content documentation and content
- maintainance.
-
-
-
-
diff --git a/Manuals/Docbook/repository-parts/Introduction.docbook b/Manuals/Docbook/repository-parts/Introduction.docbook
index 673a9c1..b2d1d54 100644
--- a/Manuals/Docbook/repository-parts/Introduction.docbook
+++ b/Manuals/Docbook/repository-parts/Introduction.docbook
@@ -1,5 +1,5 @@
-
+
Introduction
@@ -28,7 +28,6 @@
page on the CentOS Wiki () for a list of different places you can find help.
- &intro-document-convenctions;
- &intro-send-in-your-feedback;
+ &intro-history;
diff --git a/Manuals/Docbook/repository-parts/Introduction/history.docbook b/Manuals/Docbook/repository-parts/Introduction/history.docbook
new file mode 100644
index 0000000..47e55be
--- /dev/null
+++ b/Manuals/Docbook/repository-parts/Introduction/history.docbook
@@ -0,0 +1,146 @@
+
+
+
+ History
+
+ The CentOS Artwork Repository started around 2008, at CentOS
+ Developers mailing list (centos-devel@centos.org) during a
+ discussion about how to automate the slide images of Anaconda. In
+ such discussion, Ralph Angenendt rose up his hand to ask: Do you
+ have something to show?
+
+ To answer the question, I suggested a bash script which
+ combined SVG and SED files in order to produce PNG images in
+ different languages —together with the proposition of
+ creating a Subversion repository where translations and image
+ production could be distributed inside The CentOS
+ Community—.
+
+ Karanbirn Sighn considered the idea intresting and provided
+ the infrastructure necessary to support the effort. This way the
+ CentOS Artwork SIG (https://projects.centos.org/trac/artwork/) and
+ the CentOS Artwork Repository
+ (https://projects.centos.org/svn/artwork/) were officially
+ created.
+
+ Once the CentOS Artwork Repository was available, I uploaded
+ the bash script for rendering Anaconda slides; Ralph Angenendt
+ documented it very well; and people started to download working
+ copies of CentOS Artwork Repository to produce slide images in
+ their own languages.
+
+ Around 2009, the rendition script was at a very rustic state
+ where only slide images could be produced, so it was redesigned to
+ extend the image production to other areas, different from slide
+ images. In this configuration, one SVG file was used as input to
+ produce a translated instance of it which, in turn, was used to
+ produce one translated PNG image as output. The SVG translated
+ instance was created through SED replacement commands. The
+ translated PNG image was created from the SVG translated instance
+ using Inkscape command-line interface.
+
+ The repository directory structure was prepared to receive
+ the rendition script using design templates and translation files
+ in the same location. There was one directory structure for each
+ artwork that needed to be produced. In this configuration, if you
+ would want to produce the same artwork with a different visual
+ style or structure, it was needed to create a new directory
+ structure for it because both the image structure and the image
+ visual style were together in the design template.
+
+ The rendition script was moved to a common place and linked
+ from different directory structures. There was no need to have the
+ same code in different directory structures if it could be in just
+ one place and then be linked from different locations.
+
+ The concepts about corporate identity began to be
+ considered. As referece, it was used the book Corporate
+ Identity
by Wally Olins (1989) and Wikipedia related links
+ (e.g., ). This way, the rendition script main's goal becomes to:
+ automate production of a monolithic corporate visual identity
+ structure, based on the mission and the release schema of The
+ CentOS Project.
+
+ The directory structures started to be documented inside the
+ repository using text files without markup. Later, documentation
+ in flat text files was moved to LaTeX format and this way
+ The CentOS Artwork Repository Manual
started to
+ take form.
+
+ Around 2010, the rendition script changed its name from
+ render.sh to centos-art.sh
+ and became a collection of functionalities where rendition was
+ just one among others (e.g., documenting and localizing).
+
+ The centos-art.sh was created to organize
+ automation of most frequent tasks inside the repository. There
+ was no need to have links all around the repository if a
+ command-line interface could be created (through symbolic links,
+ in the ~/bin directory) and
+ be called anywhere inside the repository as it would be a regular
+ command.
+
+ Inside centos-art.sh, functionalities
+ started to get identified and separated one another. For example,
+ when images were rendered, there was no need to load
+ functionalities related to documentation manual. This layout moved
+ us onto common functionalities and specific functionalities inside
+ centos-art.sh script. Common functionalities
+ are loaded when centos-art.sh script is
+ initiated and are available to specific functionalities.
+
+ The centos-art.sh script was redesigned
+ to handle command-line options trough getopt
+ option parser.
+
+ The repository directory structure was updated to improve
+ the implementation of concepts related to corporate visual
+ identity. Specially in the area related to themes which were
+ divided into design models and
+ artistic motifs to eliminate the content
+ duplication produced by having both image structure and image
+ visual style in the same file. Now, both
+ centos-art.sh and repository directory
+ structure are able to produce themes as result of arbitrary
+ combinations between design models (structures) and artistic
+ motifs (visual styles).
+
+ In the documentation area, the documentation files in LaTeX
+ format were migrated to Texinfo format. In this configuration,
+ each directory structure in the repository has a documentation
+ entry associated in a Texinfo structure which can be read, edited
+ and administered (e.g., renamed, deleted, copied) interactively
+ throuch centos-art.sh. Additionally, the
+ texi2html program was used to produced XHTML
+ output customized by CSS from The CentOS Webenv.
+
+ Around 2011, the centos-art.sh script was
+ redesigned to start translating SVG and other XML-based files
+ (e.g., XHTML and Docbook files) through the
+ xml2po program and shell scripts files (e.g.,
+ Bash scripts) through GNU gettext tools. This
+ configuration provided a stronger interface for graphic designers,
+ translators and programmers to produce localized content. The SED
+ files are no longer used to handle translations.
+
+ Consolidate the render
, help
and
+ locale
functionalities as the most frequent tasks
+ performed inside the repository. Additionally, the
+ prepare
and tuneup
functionalities are
+ maintained as useful tasks.
+
+ The centos-art.sh script is updated to
+ organize functionalities in two groups: the administrative
+ functionalities
and the productive
+ functionalities
. The administrative functionalities cover
+ actions like: copying, deleting and renaming directory structures
+ inside the repository. Also, preparing your workstation for using
+ centos-art.sh script, making backups of the
+ distribution theme currently installed, installing themes created
+ inside repository and restoring themes from backup. On the other
+ hand, the productive functionalities cover actions like: content
+ rendition, content localization, content documentation and content
+ maintainance.
+
+
diff --git a/Manuals/Docbook/repository.docbook b/Manuals/Docbook/repository.docbook
index a984508..e12b84b 100644
--- a/Manuals/Docbook/repository.docbook
+++ b/Manuals/Docbook/repository.docbook
@@ -6,9 +6,11 @@
-
+
+
+