The getfedora.org sources now live in a new repository and are built with Flask and Frozen-Flask. The other sites remain in this current repository that you are looking at right now.
This is the Fedora Websites GIT repo used to build the websites starting from the F24 release cycle.
If you like to help the websites team but are not actually a member, you can easily file Pull Requests. Fork this repository, make your changes and submit them here. Check of the Fedora Websites wiki for details on how to become a member of the websites team.
This repository contains the sources for the following Fedora Websites:
WARNING: DO NOT execute the following steps as root, just use your normal user:
sudo dnf install git gettext python2-genshi python-lxml python-setuptools python-dateutil \ python-dogpile-cache babel python-feedparser fedfind python-requests python2-babel sudo dnf groups install 'Web Server'
git clone https://pagure.io/fedora-websites.git
For example, if you want to work on getfedora.org, use:
make en test
Note: if you have caching problems you can clean the instance even more: