The CentOS Artwork Repository
The CentOS Artwork Repository (tcar) exists to organize and automate the production process related to The CentOS Project visual identity.
<<TableOfContents: execution failed [Too many arguments] (see also the log)>>
1. Overview
The CentOS Artwork Repository provides a production environment for you to render localized images and documentation in a consistent manner. It organizes The CentOS Project visual manifestations and provides a predictable directory structure for automation scripts to interact with.
The CentOS Artwork Repository is a community effort. It gears the work of graphic designers, translators, programmers, packagers and anyone interested in providing a strong visual identity for The CentOS Project.
The CentOS Artwork Repository is copyright of The CentOS Project. This is something you, as author, should be aware of because you are contributing your creation's rights to someone else; the organization known as The CentOS Project in this case. Thus, your work is distributed using The CentOS Project as copyright holder, not your name (even you remain as natural author of the work). Because The CentOS Project is the copyright holder, is the license chosen by The CentOS Project the one applied to your work, so it is the one you need to agree with before making a creation inside The CentOS Artwork Repository.
The CentOS Artwork Repository is released under the terms and conditions of the GNU General Public License (Version 2, June 1991).
2. Download
For regular use and production, you can download and install the following RPMs:
2d26f0d62f34491bd14f3bfe790913d41d1ef4bd - tcar-0.11-1.el6.noarch.rpm
877e0f85f9adbf608621be71d7707f61099ab844 - tcar-models-0.11-1.el6.noarch.rpm
a1cb52b4ed6dbc6d786c2447110f8e69d2b82be4 - tcar-models-branding-0.11-1.el6.noarch.rpm
9387327461b588a3ef93f9a19571beeb000d2b80 - tcar-models-distribution-0.11-1.el6.noarch.rpm
c4761b9207fbfc1c313333cb0c9dde7e6886ac77 - tcar-models-documentation-0.11-1.el6.noarch.rpm
620b665f72df09d540585daf19fe74dd3d382ad7 - tcar-models-marketing-0.11-1.el6.noarch.rpm
96c9b8b59beca29d518b005ed560a233ba8d9c46 - tcar-models-webenv-0.11-1.el6.noarch.rpm
712fa14999d6410146e8339ae934892429466f87 - tcar-scripts-0.11-1.el6.noarch.rpm
These RPMs will be updated from time to time.
These RPMs are published so you can test the framework, report issues and request enhancements.
These RPMs are signed with the following GPG-PUBKEY.
These RPMs are built from the following sources:
1c2646b5553b9cf3af2ac7645d503beeba34b618 - tcar-0.11.tar.gz
7ac55e8e7f58d8acb1d45dffa99e711ecb066c34 - tcar-0.11-1.el6.src.rpm
These RPMs introduce the changes described in tcar-0.11.changelog.gz
3. Test
To test tcar automation scripts, you need to:
- Create a working directory:
tcar prepare ~/Desktop/Myworkdir
- Get in the working directory:
cd ~/Desktop/Myworkdir
- Initiate content rendition:
tcar render .
At this point, tcar automation scripts will report that required background images aren't available in the working directory. So, you need to create and fill the ~/Desktop/Myworkdir/Motifs/Default/Final directory with the background image you want to produce final images for, and run tcar-render again.
If you don't have any image to work with, you can use those available here to start your tests. Notice, that you probably need to rename these files in order to satisfy tcar automation scripts needs.
You can fill the ~/Desktop/Myworkdir/Motifs/Default/Final directory with images as the script requests them, or you can create a symbolic link from Final to a git repository where all the artistic motifs are stored in using git branches. In this case, you could produce final content using different artistic motifs (e.g., by checking a different branch in the motifs repository before running tcar-render scripts).
4. Develop
The CentOS Artwork Repository development takes places in the following git repositories:
https://github.com/CentOS/Artwork which will be mirrored at https://git.centos.org/summary/sig-core!Artwork.git
This will be the authoritative repository for logos, branding, design, etc. It will also allow contributors to submit pull requests for their contributions, such as backgrounds and other creative artwork. Right now, both these repositories are bare because we need to have a bit of a discussion around the layout within them.
https://git.centos.org/summary/sig-core!artwork-archive.git - legacy and reference only.
5. Contribute
The CentOS Artwork Repository is an ongoing work which might contain errors and require new features. If you find errors inside The CentOS Artwork Repository or have any suggestion, we want to know about it.
To report errors and suggestions about The CentOS Artwork Repository you need to register under bugs.centos.org and send your reports there. Or you can send your reports to <centos-devel@centos.org> mailing list.
While you are writing your feedback report, please keep in mind that it is very useful that you be specific about the issue you are reporting in order for others be able of reproducing it and, this way, find a solution for it. For example, consider to include all the error messages you see in your screen and the exact order of commands you used to perform actions when using the tcar.sh script.