Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.
Python JavaScript HTML CSS Ruby Shell
Permalink
Failed to load latest commit information.
alembic Fix a few comments that reference bodhi.server.models.models. Feb 20, 2017
apache Cleanly separate client and server code. Sep 3, 2016
bodhi Changed the cursor to pointer when it hovers over Releases button Feb 20, 2017
devel/ansible Info about application in Dev environment on bstart and brestart command Feb 15, 2017
docs Add the Python bindings to the documentation. Feb 17, 2017
fedmsg.d Add SignedHandler which marked builds as signed once they get tagged … Oct 18, 2016
tools PEP-8 the tools folder. Feb 20, 2017
.coveragerc Add a .coveragerc Jun 19, 2013
.gitignore Merge pull request #1150 from jeremycline/schema-image Jan 17, 2017
.travis.yml Try to get things a little closer to building on travis. Apr 21, 2014
BODHI_MANIFEST.in Split the bodhi package into multiple packages. Sep 9, 2016
CLIENT_MANIFEST.in Split the bodhi package into multiple packages. Sep 9, 2016
COPYING License file. Apr 15, 2015
README.rst Move the developer docs into the sphinx project. Nov 11, 2016
SERVER_MANIFEST.in Include the bootstrap symlink in the server manifest. Sep 10, 2016
Vagrantfile.example Use fedora 25 vagrant box instead of f24 Jan 31, 2017
alembic.ini Might as well configure alembic to work for dev. May 6, 2014
bootstrap.py bootstrap: Try installing PIP via pip on Jenkins Jan 16, 2016
build.sh build: Add my custom build script Sep 11, 2015
development.ini.example Remove bodhi.server.models.DBSession from development.ini.example. Oct 11, 2016
production.ini Expire sessions in the default config. Feb 2, 2017
setup.cfg Require test coverage to be at least 81%. Feb 2, 2017
setup.py Add six to the list of client deps. Feb 17, 2017

README.rst

Bodhi

Welcome to Bodhi, Fedora's update gating system.

Documentation

You can read Bodhi's documentation online, or by installing it on your Fedora 26 or newer system and pointing your browser at /usr/share/doc/bodhi-docs/html/index.html:

$ sudo dnf install bodhi-docs && firefox /usr/share/doc/bodhi-docs/html/index.html

If you are interested in contributing to Bodhi, you can read the developer documentation.

Meetings

There is a meeting every four weeks between Bodhi developers and stakeholder, held on IRC. If you would like to attend, you can see details here:

https://apps.fedoraproject.org/calendar/meeting/4667/

IRC

Come join us on Freenode! We've got two channels:

  • #bodhi - We use this channel to discuss upstream bodhi development
  • #fedora-apps - We use this channel to discuss Fedora's Bodhi deployment (it is more generally about all of Fedora's infrastructure applications.)