bugflow / auto-gnome

GitHub Ticket Gnome
https://auto-gnome.readthedocs.org/
0 stars 1 forks source link

make FixmeTtodoCounter plugin #11

Open monkeypants opened 6 years ago

monkeypants commented 6 years ago
As a development manager
I need to monitor stocks and flows of FIXMEs and TODOs in the codebase
so that I have visibility over time of this important quality metric

This will need state, so probably an independent web service. But it also needs access to the repo, which was granted to the gnome?

So, the external service needs to exist.:

And then the auto-gnome plugin:

This might be a slow task (similar to a LambCI build), so it probably must be asynch (dedicated lambda process). I think that means Plugin.dispatch_gnome() must serialize to json, so the policy/ module probably needs to be refactored into separate registry and dispatch parts (dispatch serializable, registry has code).