Hey, developer here. Made this in my spare time to get reacquainted with django and to learn how to use celery and celery beat. I also love the idea of using data that people are already creating passively in a new way that breathes some more use into it (e.g. using github commits to give a daily status update).<p>Thanks for checking it out!
Throw in some git analysis. What I find useful is highlighting files with the most frequent and # of changes. "Hot files" like a controller that is constantly getting logic added and modified it's probably a good target for refactoring and future changes should be more closely peer reviewed.
Wait, isn't this the same information the github dashboard, repo commit log (on github.com), desktop client (on mac), and cli already tell you? Am I missing something?
It would be really cool if this could give some insight into how much weight each commit made carries. For example it could flag a commit that contains significantly more code changes than that team member typically submits. Or if a section of code has been stable and untouched for a while, if a change comes in that may be able to be classified as a bug fix. Similarly if a bunch of new files are added, that could be highlighted as a feature build.
This is awesome - I've been wanting this exact tool for the last 5 years on various projects.<p>Over time, it would be good to have little bits of markup that allows you to highlight things like outstanding questions that need answering by a specific person, pull requests that need review, blocking issues etc<p>And then have them pulled out in the summary email.