Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.
Python JavaScript HTML CSS Shell Smarty
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apache Cleanly separate client and server code. Sep 3, 2016
bodhi HTML - Set 'overflow: auto' for submit feedback button Aug 15, 2018
devel Fake Pungi in the Vagrant environment. Aug 15, 2018
docs Update the docs for style checks. Aug 15, 2018
fedmsg.d Setup fedmsg so published messages are viewable May 1, 2017
tools Move imports of/from `six` module to right group of imports Dec 8, 2017
.coveragerc Measure branch coverage. Aug 15, 2018
.gitignore gitignore the pytest cache. Jul 18, 2018
.mergify.yml Configure Mergify to automatically backport things to 3.9. Jul 25, 2018
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
CODEOWNERS Add mergify config file and CODEOWNERS file Jul 18, 2018
COPYING License file. Apr 15, 2015
README.rst All supported Fedora releases have the docs. Dec 14, 2017
SERVER_MANIFEST.in Include the bootstrap symlink in the server manifest. Sep 10, 2016
Vagrantfile Add "host-passthrough" option to fix kernel panic Aug 15, 2018
alembic.ini Move the migrations into the Bodhi package Sep 11, 2017
bodhi-complete.sh Adds bash completion activation script. Jun 26, 2017
bootstrap.py Move imports of/from `six` module to right group of imports Dec 8, 2017
build.sh build: Add my custom build script Sep 11, 2015
production.ini Replaced hardcoded link for package build with config variable Jun 14, 2018
requirements.txt Require cornice >= 3.1.0. Jun 4, 2018
setup.cfg Exclude the tools folder from flake8 checks. Aug 15, 2018
setup.py Prepare the 3.9.0 release. Jul 13, 2018

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 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.)