-
Notifications
You must be signed in to change notification settings - Fork 9
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
refactor: Deletes issue and PR templates #642
Conversation
They have been moved and updated in NOAA-FIMS/.github/.github with NOAA-FIMS/.github@33c261d. Now they are available to all repositories not just NOAA-FIMS/FIMS. I did not migrate over the refactor_request issue template because it was largely redundant with the developer_other_issue template and I thought it was not needed.
Instructions for code reviewerHello reviewer, thanks for taking the time to review this PR!
Checklist
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #642 +/- ##
=======================================
Coverage 78.56% 78.56%
=======================================
Files 36 36
Lines 1945 1945
Branches 141 141
=======================================
Hits 1528 1528
Misses 374 374
Partials 43 43 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @kellijohnson-NOAA , I did a little bit of playing around with issue templates in this repo (which can be deleted shortly). I learned:
- You get all of the issue forms from the .github repository showing up (I don't think there is a way to change this?). This is unfortunate, as I could see the "seaside chat" request in the repo, when it probably isn't needed by all repos.
- If you add a new form to the
.github/ISSUE_TEMPLATE
subfolder in a single repository (regardless if it is named the same or differently than an existing form in the.github
repository), you will ONLY see that individual template and none of the ones from the.github
repository. I guess that means you would have to copy over templates from the.github
repository if you wanted to use them, creating some duplication?
I guess knowing better how these issue templates in the .github
repository work, do you still think moving them to the .github
repository is the best course of action? If so, feel free to merge in the PR; if not, perhaps we should reconsider.
Thanks @k-doering-NOAA for the review. I reverted the .github repository back one commit so the seaside chat issue template is no longer available globally, which addresses your first concern. Regarding your second concern, I think that if a repo feels like copying over some of the templates from .github to a specific repository we should think about the opposite action of why not use all the templates and/or add the specific template in the repo to .github? I am going to merge this pull request because I think the benefit of reducing current amount of duplication is more beneficial than the future problem of having duplication. |
What is the feature?
How have you implemented the solution?
Moved the files to NOAA-FIMS/.github/.github see the commit message for the exact commit.
Does the PR impact any other area of the project?
The refactor issue template was not moved.
How to test this change
Go to another repository in FIMS and see the available issue templates 🤯 or see below
Developer pre-PR checklist