Bev's been trying to do a few small changes to Sheriff-o-Matic and found it a bit confusing to get the app going.
Between things like having to get service account credentials, having to add trees to your local instance, and having to figure out how to populate the server with alerts, it's rather confusing to get a local version of Sheriff-o-Matic set up.
Maybe we should store some sort of local JSON dump of sample Sheriff-o-Matic data and add a make populate command or something of the like to handle things like adding trees, bug queue labels, etc. The cron analyzers are an improvement over what we used to do to locally populate alerts though the /cron tab in the App Engine local console doesn't see to actually be able to find the crons + you need service account credentials to run the cron. (I feel like, ideally, you should be able to get a basic local copy of Sheriff-o-Matic running without service account credentials.)
It would also help to make sure the README is up to date.
Comment 1 by seanmccullough@chromium.org
, Jun 29 2017