Blame Manuals/Repository/filesystem-latex/Concepts/Frameworks/files.tex

4c79b5
% Part   : Concepts
4c79b5
% Chapter: Frameworks
4c79b5
% ------------------------------------------------------------
4c79b5
% $Id: files.tex 6044 2010-07-11 07:49:09Z al $
4c79b5
% ------------------------------------------------------------
4c79b5
4c79b5
\section{File Types} 
4c79b5
4c79b5
Inside CentOS Artwork Repository, there are ``image files'' and ``text
4c79b5
files''.
4c79b5
4c79b5
\subsection{Image Files} 
4c79b5
\hypertarget{sec:Concepts:Frameworks:Image}{}
4c79b5
4c79b5
Image files are used to implement the CentOS visual style on all
4c79b5
CentOS visual manifestations where image files  are involved (i.e.
4c79b5
CentOS distribution, CentOS web sites, CentOS promotion, etc.).  Image
4c79b5
files are inside identity frameworks.
4c79b5
4c79b5
Image files may be available in different formats. Image files in
4c79b5
different formats are produced taking the PNG format as base. The PNG
4c79b5
format is the Inkscape's export format used by \texttt{render.sh}
4c79b5
indentity script to produce a image copy of the SVG design templates.
4c79b5
The \texttt{render.sh} identity script uses command line image
4c79b5
manipulation tools, like ImageMagick and Netpbm, to do image format
4c79b5
convertions from PNG to the formats you specify.  You can produce as
4c79b5
many image formats as supported by the previously mentioned command
4c79b5
line image maipulation tools.  
4c79b5
4c79b5
Image files production in different formats is specified inside
4c79b5
configuration scripts, specifically in the variable
4c79b5
\hyperlink{sec:Concepts:Scripts:Configuration:ACTIONS}{\texttt{ACTIONS}}
4c79b5
(\autoref{sec:Concepts:Scripts:Configuration:ACTIONS}).
4c79b5
4c79b5
Inside frameworks, image files are stored in a directory named `img'.
4c79b5
This name is a convenction that scripts use to store framework's
4c79b5
produced images. If you want to change the image directory's name to
4c79b5
something different from `img', you need to set the same name in all
4c79b5
images' directories along the CentOS Artwork Repository, and update
4c79b5
scripts to recognize the new name you set.  This is something you
4c79b5
problably don't need to do, but if you still want to, please share
4c79b5
your reasons in
4c79b5
\href{mailto:centos-devel@centos.org}{centos-devel@centos.org} before
4c79b5
commit your changes. Changing the image directory's name is a big
4c79b5
chanage that needs to be discussed in the community.
4c79b5
4c79b5
\subsection{Text Files}
4c79b5
\hypertarget{sec:Concepts:Frameworks:Files:Text}{}
4c79b5
4c79b5
Text files are used to implement the CentOS visual style on all CentOS
4c79b5
visual manifestations where text files are involved (i.e.  eula files
4c79b5
and release notes used by Anaconda, etc.). Text files are inside
4c79b5
identity frameworks.