A system for generic fedmsg-driven notifications for end users.
Python HTML JavaScript CSS Ruby Shell Mako
Latest commit abfc610 May 18, 2018
Failed to load latest commit information.
alembic Use single quotes in SQL for the git.repo.new migration (#292) Apr 5, 2018
ansible Run using prefork with concurrency 1 Nov 16, 2017
apache Deactivate apache config by default. Dec 6, 2013
docs Don’t suggest to clone fmn.web and fmn.sse repositories May 13, 2018
fedmsg.d Remove the fedmsg.d/fmn.py so it doesn't clobber defaults Nov 2, 2017
fmn Fix typo May 17, 2018
scripts Change all print statements to calls to print Dec 20, 2016
systemd Run using prefork with concurrency 1 Nov 16, 2017
usr/share Switch to the fmn.config module for configuration Oct 21, 2017
.coveragerc Update the test runners to use py.test Apr 26, 2017
.gitignore Update the test runners to use py.test Apr 26, 2017
.travis.yml Drop EL7 testing Oct 20, 2017
CHANGELOG.rst Prep for v2.1.1 Apr 5, 2018
COPYING Include license and changelog. Dec 3, 2013
COPYING.LESSER Add requirement on docutils. Dec 3, 2013
MANIFEST.in Merge remote-tracking branch 'web/develop' into develop Apr 26, 2017
README.rst Update the README to use the readthedocs link Jan 5, 2017
Vagrantfile.example Bump the Vagrant box to F27 Mar 12, 2018
alembic.ini Add presentation booleans. Jun 9, 2014
dev-data.py fixing dev-data to be compatible with hubs (#26) Aug 10, 2016
dev-requirements.txt Convert the FMN backend to a Twisted application Oct 13, 2017
requirements.txt Require Celery 4+ Oct 20, 2017
setup.cfg Update the setup.py for the 0.2.0 release Jan 10, 2017
setup.py Prep for v2.1.1 Apr 5, 2018
sse_test_subscriber.html fixed issue when connection is closed the consumption keeps running Jul 12, 2016
tox.ini Ignore style in fmn/consumer.py until it is PEP8 Oct 25, 2017


FedMSG Notifications


fmn is a family of systems to manage end-user notifications triggered by fedmsg, the FEDerated MESsage bus. fmn provides a single place for all applications using fedmsg to notify users of events. Notifications can be delivered by email, irc, and server-sent events. Users can configure their notifications for all the applications they use in one place.

FMN is deployed in Fedora.


Documentation is available in the docs/ directory or online.

You need sphinx, sqlalchemy_schemadisplay, and graphviz to build the documentation.


Consult the contribution guide in our documentation!