Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider adding project statuses to github report #256

Open
colematt opened this issue Nov 5, 2021 · 1 comment
Open

Consider adding project statuses to github report #256

colematt opened this issue Nov 5, 2021 · 1 comment

Comments

@colematt
Copy link

colematt commented Nov 5, 2021

First off, thank you for your work on did. It has revolutionized how I do my weekly reports and standup meetings, giving my PhD advisor a much better visibility and reducing the time I spend getting ready for meetings. did really means a lot to me!

Now for the feature request: Github has recently announced that they are updating Github Projects with a new beta experience. Part of that update is new levels of visibility through the GraphQL API. I would like my Github report to include:

  • commits and pull requests updated during the last time period (already implemented by did)
  • for each project, list commits and pull requests associated with that project that were updated
  • give a percentage of completion of each project (and if possible a percentage delta for the week)

Can you give an idea of whether did's existing use of the Github API and the beta project API hooks would make any of that possible?

@psss
Copy link
Owner

psss commented Nov 16, 2021

Thanks a lot for your encouraging feedback, @colematt. I'm glad that did is useful and helpful :)

Regarding the project support. Do I understand it correctly that you would like to check for all issues/pulls during a given time period and then, instead of showing a single list of issues/pulls, group them by the project they are included in? Or rather to be able to include a project name/identifier in the config file in order to have a separate sections for each project?

Anyway, as far as implementation is concerned, if the API supports filtering by project it should definitely be possible to extend did's functionality to provide grouping by projects. From a quick look through the documentation it seems to be possible but I currently don't have capacity to investigate more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants