A webapp that visualizes data from various pieces of Fedora Infrastructure. Written in Python using TurboGears2 and Moksha.
Python JavaScript CSS Makefile HTML Shell
Latest commit ef93594 Feb 6, 2017 @ryanlerch ryanlerch committed on GitHub Merge pull request #263 from ryanlerch/koji-302-error
change koji link in development.ini to https
Permalink
Failed to load latest commit information.
.scripts Initial commit of fcomm-ctl.py helper script. Nov 29, 2011
bin Try a second icon_dir location. Jan 4, 2016
devel/ansible Added vagrant setup Oct 24, 2016
docs Moved connector API docs from moksha to fedoracommunity. Feb 13, 2012
ez_setup Fix ez_setup like in #221. Mar 22, 2016
fedmsg.d Remove unused config value. Nov 17, 2015
fedoracommunity add link to FAF Nov 8, 2016
initsys/systemd Make these configurable. Nov 17, 2015
production Go through and remove all sorts of old, unused stuff to cleanup for a… Nov 17, 2015
.gitignore Added vagrant setup Oct 24, 2016
AUTHORS Added myself to the AUTHORS file. Aug 22, 2012
CHANGELOG.rst 3.0.4 Mar 1, 2016
COPYING Change the license of the Fedora Community project to the AGPLv3 Apr 29, 2009
MANIFEST.in 2.0.5 with cache daemon craziness. Jan 28, 2013
README.txt Added vagrant setup Oct 24, 2016
Vagrantfile Added vagrant setup Oct 24, 2016
bootstrap.py Go through and remove all sorts of old, unused stuff to cleanup for a… Nov 17, 2015
build.ini checkin the build.ini file Dec 13, 2011
development.ini change koji link in development.ini to https Feb 3, 2017
fedora-packages.spec 3.0.4 Mar 1, 2016
logrotate 2.0.5 with cache daemon craziness. Jan 28, 2013
pavement.py Remove trailing whitespace. Nov 17, 2015
setup.cfg Remove unwanted setup.cfg option. Oct 20, 2015
setup.py 3.0.4 Mar 1, 2016
test.ini Add TG2 quickstart with initial comet/widget implementations Jun 4, 2008
validate_templates.py Remove trailing whitespace. Nov 17, 2015

README.txt

https://fedorahosted.org/fedoracommunity/wiki/Development

Note: Some more dependencies to be installed:-

$ sudo dnf install python-webhelpers fedmsg

$ pip install python-appstream gearbox

# Hacking with Vagrant #

We have a simple vagrant setup for hacking on the fedora-packages app.

First, install Ansible, Vagrant, the vagrant-sshfs plugin, and the
vagrant-libvirt plugin from the official Fedora repos:

$ sudo dnf install ansible vagrant vagrant-libvirt vagrant-sshfs

Now, from within main directory (the one with the Vagrantfile in it)
of your git checkout of fedora-pacakges, run the vagrant up command to provision
your dev environment:

$ vagrant up

When this command is completed (it may take a while) you will be able to
ssh into your dev VM with vagrant ssh and then run the c
ommand to start the fedora-packages server:

$ vagrant ssh
[vagrant@localhost ~]$ pushd /vagrant/; gearbox serve;

Once that is running, simply go to http://localhost:8080/ in your browser on
your host to see your running fedora-packages test instance.