hubverse-org / .github

Organisation profile
Creative Commons Zero v1.0 Universal
1 stars 0 forks source link

create org-wide issue template #11

Open nickreich opened 6 months ago

nickreich commented 6 months ago

Problem statement: we want all new issues created in any repo in this GitHub org to land in the main project for the organization

Possible solution: Per this comment we are thinking that it would be good to have an issue template organization-wide that is standard and also funnels ALL newly created issues into the main project for the organization. Note that this comment documents an issue template using YML that can specify a default project.

We are not sure how this would interact with the existing issue templates. Noting that hubEvals does not have an issue template currently, but most other hubverse R packages do. Once this is solved and an org-wide issue template is merged, would be nice to check (and report back with issues, if undesired behavior is observed) how different repos use (or not) the org-wide template.

annakrystalli commented 6 months ago

Good idea! I believe if there is an issue template within individual repos with the same name it overrides the organisation one within that repo so probably best to delete them where they exist.

nickreich commented 6 months ago

I'm getting cold feet now that I saw this image

But the thought of going through each individual repo and setting up the workflows also feels cumbersome... @bsweger for additional thoughts?

bsweger commented 6 months ago

Interesting...

I actually think it's a Good Thing™️ that people who aren't explicitly on the Hubverse "team" can't open up issues that automatically get added to our project.

Would we feel comfortable enabling write access to the Hubverse development overview project for every member of the Infectious-Disease-Modeling org?

That way:

Obviously, this idea only works if external contributors can create issues without getting a "lack of write access" error message (i.e., they create issues and GitHub just silently skips the "moving to the board" step).