Goals
-----

The trunk/Identity directory exists to organize CentOS corporate identity artworks.

Description
-----------

The CentOS Project corporate identity is the ``persona'' of the organization known as The CentOS Project.  The CentOS Project corporate identity plays a significant role in the way the CentOS Project, as organization, presents itself to both internal and external stakeholders. In general terms, the CentOS Project corporate visual identity expresses the values and ambitions of the CentOS Project organization, its business, and its characteristics.

The CentOS Project corporate identity provides visibility, recognizability, reputation, structure and identification to the CentOS Project organization by means of corporate design, corporate communication, and corporate behaviour.

The CentOS Project settles down its corporate visual identity on a ``monolithic corporate visual identity structure''. In this structure The CentOS Project uses one unique name (The CentOS Brand) and one unique visual style (The CentOS Default Theme) in all its manifestations.

The CentOS Brands

     The CentOS Brand is the name or trademark that conncects the producer with their products. In this case, the producer is The CentOS Project and the product is the CentOS Distributions. The CentOS Brand connects, also, different media (e.g., web sites, promotion stuff) used to backup the CentOS Distribution, in a way The CentOS Project visual connection remains through them.

     See Filesystem trunk Identity Brands, for more information.

The CentOS Corporate Visual Identity

     The CentOS Corporate Visual Identity is implemented by mean of CentOS Themes. CentOS themes are made of CentOS Models and CentOS Motifs. CentOS Models implement the structural part of corporate identity and CentOS Motifs implement the visual style part of corporate identity.

     See Filesystem trunk Identity Themes, for more information.

Inside a monolithic corporate visual identity structure, internal and external stakeholders use to feel a strong sensation of uniformity, orientation, and identification with the organization. No matter if you are visiting websites, using the distribution, or acting on social events, the one unique name and one unique visual style conect them all to say: Hey! we are all parts of the CentOS project.  And, probably, some vister will say: Can I join the party?  Yes you can, it is free.

Usage
-----

To produce identity artworks, use the following commands:

centos-art render 'path/to/dir'

     When path/to/dir refers to one renderable directory under trunk/Identity, this command renders identity artworks using both related design models and related translation files.

centos-art render 'path/to/dir' --filter='pattern'

     When path/to/dir refers to one renderable directory under trunk/Identity, this command renders identity artworks using both related design models and related translation files that match the regular expression passed in --filter='pattern' argument.

     To control the number of files produced by centos-art command, you need to look into the translation path and provide a regular expression pattern that matches the translation path, or paths, related to the file, or files, you want to produce.

     The regular expression pattern you provide to centos-art command is applied to the translation path from its very beginning. It is not the same to say 5/en/01-welcome that 01-welcome, the frist expression matches but the last one does not.

     When using --filter='pattern' you don't need to specify the file extension. It is removed from translation path before applying the pattern, so it doesn't count here.

File name convenctions
----------------------

As file name convenction, inside CentOS Artwork Repository, both text-based and image-based file name produced by centos-art.sh script has the same name of their translation files without the .sed extension. The file extension is set as follow:

When text-based files are rendered
..................................

Text-based files end up having the same extension of their design template file.

When image-based files are rendered
...................................

Image-based files always end up having the .png extension.

     Tip Once .png images are created, other image formats may be created using the renderFormats post-rendering action, inside the image-based related pre-rendering configuration script.

     See Filesystem trunk Scripts Bash, for more information.

See also
--------

References
----------

  * http://en.wikipedia.org/Corporate_identity (and related links).