This program pulls the source code of the
Modularity documentation website, builds it
sphinx-build and pushes the generated web content to its
doc repository on Pagure so users can
read it online. Many of its settings
are configurable (and some need to be configured) so in principle it can be
used for any kind of generated web content that fits this model.
It can be run "one-off" from the command-line, doing its job once, or with
--messagebus option, which starts a daemon that listens on the
Federated Message Bus in
Fedora for messages that
the source repository is updated, then does its thing.
The default configuration is defined in
adjust to your needs, you don't have to change that file but rather create a
config_local.py in the current directory which holds just what's
different from the default options.