wiki:WikiStart
Last modified 18 months ago Last modified on 10/10/12 15:15:35

What is bodhi?

Bodhi is a modular web-system that facilitates the process of publishing updates for a Fedora-based software distribution. It is written in Python and utilizes the TurboGears web framework. Bodhi is also equipped with a fairly extensive test suite.

Bodhi is currently being used to push out all package updates for Fedora.

Goals

  • Provide an intuitive interface for developers and release engineers to manage pushing package updates for multiple distribution releases.
  • Ensure package quality and repository sustainment with automated testing
  • Encourage community testing and involvement through allowing people to easily test updates and provide feedback
  • Provide a modular framework that will allow future integration to various other QA and developer tools.

Architecture

Written using the TurboGears Python web framework

A modular piece of the Fedora Infrastructure stack

Documentation

Development

Download

The bodhi source code can be downloaded with git via:

git clone git://git.fedorahosted.org/bodhi.git

Releases can be found here