Closed La0 closed 5 years ago
This is the first step towards creating a pulselistener library (name to be determined...)
In src/pulselistener/pulselistener/lib there should be:
src/pulselistener/pulselistener/lib
phabricator.py
mercurial.py
web.py
pulse.py
bus.py
The #2193 PR is too big to review / test properly, i'm splitting that work in several chunks:
Each step will be run on testing/staging
This is done: https://github.com/mozilla/libmozevent
This is the first step towards creating a pulselistener library (name to be determined...)
In
src/pulselistener/pulselistener/lib
there should be:phabricator.py
managing communication with Phabricatormercurial.py
managing mercurial clones, patch application & pushesweb.py
managing a web server to receive HTTP requestspulse.py
managing pulse hooks to receive messages on defined queuesbus.py
to create a new communication bus to send/receive messages across above parts