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

Create issue templates #158

Merged
merged 8 commits into from
Sep 30, 2024
Merged

Create issue templates #158

merged 8 commits into from
Sep 30, 2024

Conversation

beeankha
Copy link
Member

@beeankha beeankha commented Sep 26, 2024

Resolves #144

@beeankha beeankha requested a review from a team as a code owner September 26, 2024 19:14
@beeankha beeankha self-assigned this Sep 26, 2024
@beeankha beeankha added the infrastructure Issues related to automated testing and CI/CD tasks label Sep 26, 2024
@beeankha beeankha marked this pull request as draft September 26, 2024 19:16
@beeankha
Copy link
Member Author

Do we also want templates for epics as well as documentation-related issues? Are there any other issue types that would be useful to add templates for?

.github/ISSUE_TEMPLATE/-maintainer--new-feature.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/-maintainer--new-feature.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/-maintainer--new-feature.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/-maintainer--new-feature.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/bug-report.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/bug-report.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/feature-request.md Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/feature-request.md Outdated Show resolved Hide resolved
title: ''
labels: enhancement, source::maintainer
assignees: ''

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way we can restrict this option? Like can this only be shown for maintainers with some config flag?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, GH does offer the ability to restrict access to issue templates to select users

@schuylermartin45
Copy link
Collaborator

Do we also want templates for epics as well as documentation-related issues? Are there any other issue types that would be useful to add templates for?

Right now I don't think we have "epics". Instead we have milestones that purely act as swim lanes to our Kanban board. I can't immediately think of any other template. I imagine most documentation, infrastructure, or testing requests will come from us (the maintainers). And from past experience, if a user wants to make a documentation change, it's easier to just put up a PR anyways.

@beeankha beeankha marked this pull request as ready for review September 26, 2024 21:04
@jezdez
Copy link
Member

jezdez commented Sep 26, 2024

Any reason why we can't reuse the existing issue templates that we spend a lot of time on in the conda org?

@schuylermartin45
Copy link
Collaborator

I expect that we will have different needs. Mostly because we started integrating with the GitHub project board and wanted to distinguish between maintainer issues and user issues.

@schuylermartin45
Copy link
Collaborator

I think the biggest deal breaker right now is the lack of label customization. I would really like to auto-label issues as they come in to better organize the project board. It will make my life easier when I have to talk to our benefactors.

@beeankha beeankha merged commit 10c86e6 into main Sep 30, 2024
12 checks passed
@beeankha beeankha deleted the issue-templates branch September 30, 2024 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Issues related to automated testing and CI/CD tasks
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Configure Issue Template
4 participants