Fedora Website Team
Steps and Personal Guidence for Website SOP
Requirement
Mainly fedora website using:
- Python (Genshi),
- html,
- css and
- JS.
If you've already running our pages locally you can start with some tickets, maybe at the beginning the easier ones. You can find them on the easyfix page or just look in our trac.
Learn Python (Genshi)
wikipedia.org
edgewall.org
- http://genshi.edgewall.org/
- http://genshi.edgewall.org/wiki/GenshiTutorial
- http://genshi.edgewall.org/wiki/Documentation/templates.html
pythonhosted.org
Learn html
wikipedia.org
web resource
Learn css
CSS and Images
All CSS files and images used in Fedora sites can be found in our fedora-web.git repository. The community may use the css directly from our urls in a cascading implementation.
We encourage using the stylesheets in a cascading method when working on official Fedora Project domains (sites on this list): Websites/DomainsList
Fedora CSS in your application
Load the Fedora CSS file
fedora.css
And then load your custom css file and override elements as needed. As an example, something like main.css (as used for fedoraproject.org/wiki).