Skip to content

feat(#345): Issue templates - iteration#374

Merged
MordechaiHadad merged 3 commits into
MordechaiHadad:add/issue-templatesfrom
MrDwarf7:feat/issue-templates
Dec 12, 2025
Merged

feat(#345): Issue templates - iteration#374
MordechaiHadad merged 3 commits into
MordechaiHadad:add/issue-templatesfrom
MrDwarf7:feat/issue-templates

Conversation

@MrDwarf7

@MrDwarf7 MrDwarf7 commented Dec 10, 2025

Copy link
Copy Markdown
Contributor

Summary

Closes: #345

Additionally, iterates on: #372
(PR has been merged & closed as of creating this)

Details

Minor tweaks to most of the templates across the board, including the PR template.
Some of the changes include:

  • PR Template is marginally slimmer, and the long checklist has been put behind a collapsible - the collapsible section is most definitely up for debate as to whether we use.

  • Operating System and System Architecture now use drop down's wherever available.
    I found this a lot clearer to work with over the free-form text area, and makes it both easier to submit, and clearer to create (and maintains consistency for skimming/scanning).

  • Default values in certain fields to help users maintain consistent formatting between opened Issues.

  • Default values are NOT present in fields that are marked as required: true to prevent users from mashing 'next' a bunch, then hitting submit.

  • Code snippet for how to create a collapsible summary section now correctly formats as a code block (for users to copy-paste, users can also use a / commands too).

  • Most Issues now use pre-provided 'labels' that are by-default available in create repos.

Note

For the 04-build-problem.yml to auto-tag, it will require creating a label that matches the label in the file (In this case it's build-problem).
This can be found via Issues -> Labels -> New Label -> entering "build-problem" for name, and picking an interesting color.

There are other smaller tweaks, mostly formatting and such.

As I had mentioned on the #372 PR that's been merged into a side-branch, Issue Templates and Pull Request Templates are based on the default branch settings and cannot be used to target a different branch.

I've got an open repo here where you're welcome to submit 'dummy' issues and PR's to see how they look and feel without having to direct merge them into the base branch here.

- Improvements to clarity, 
- Constraints on required fields,
- Fields marked with 'required: true' no longer have default filled
  values. This prevents uers from rushing through and submitting
@MordechaiHadad MordechaiHadad changed the base branch from master to add/issue-templates December 10, 2025 11:58
@MordechaiHadad

Copy link
Copy Markdown
Owner

I assume this PR reflects your issue templates repo 1:1? And I assume you completed this PR?

@MrDwarf7

MrDwarf7 commented Dec 11, 2025

Copy link
Copy Markdown
Contributor Author

@MordechaiHadad - Correct, the issue_templates repo I have open effectively acted as an 'owned' fork where I can push/force push changes quickly to a base branch. The only change that isn't synced with this PR is the config.yml file as in the issue_template repo it points to a non-existent location.
That same file isn't present here anyway (as it's already present in the supplementary branch you had created for 372.

The currently open issues in the testing repo as [X]: 3RD ... should reflect the styling (with only minor changes to things like grammar, punctuation or ordering etc. having been done).

This is completed and ready to merge.
(I assume you're planning to merge via this->add/issue-templates->master to/or grab the config.yml file.

@MordechaiHadad

Copy link
Copy Markdown
Owner

Alright, I'll play around with your repo to see if there's anything that needs changing, overall looks good for now.

@MordechaiHadad

Copy link
Copy Markdown
Owner

Hmmm a few questions

  1. In bug template dropdown provides armv7, any reasons in including that considering we don't distribute any armv7 versions?
  2. if we remove from point 1 we might also do the same for build problem

Overall good I have no complaints.

@MrDwarf7

Copy link
Copy Markdown
Contributor Author

Regarding 1 - No particular reason, happy to remove it, or replace with something else.
Re: 2 - Yes of course, drop-downs here are the same as copy-paste between them when creating them.
I can get a change up that pulls those out

@MordechaiHadad MordechaiHadad merged commit a59f648 into MordechaiHadad:add/issue-templates Dec 12, 2025
11 of 12 checks passed
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

Successfully merging this pull request may close these issues.

[FEAT] Addition of an ISSUE_TEMPLATE to the repo

2 participants