Skip to content

Update the issue and pull request templates - #193

Open
Twest2 wants to merge 3 commits into
mainfrom
chore/issue-pr-templates
Open

Twest2 wants to merge 3 commits into
mainfrom
chore/issue-pr-templates

Conversation

@Twest2

@Twest2 Twest2 commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Summary

Brings the issue and pull request templates up to date with how StepForge is installed and built now.

Changes

Bug report

  • Installed with is now a checklist covering every install method: Microsoft Store, Chocolatey, setup .exe, APT repository, Launchpad PPA, DNF repository, .deb/.rpm from Releases, portable .tar.gz, and source. The Store was missing before.
  • A new checkbox asks whether the bug still happens after Settings → About → Check for updates.
  • Labels and the assignee are unchanged.

Issue chooser (new .github/ISSUE_TEMPLATE/config.yml)

  • Adds links to the security policy (email rather than a public issue) and to the getting-started guides.
  • Blank issues stay enabled.

Legacy template

  • Removed .github/ISSUE_TEMPLATE.md. It was a copy of the Improvement template from before the template folder existed.

Pull request template

  • Area now covers sharing and publishing, cloud sync beyond Google Drive, AI agents, branding, translations, and the release channels.
  • Checklist now matches the review checklist in docs/CONTRIBUTING.md. It adds "new behavior has tests", "new text is in t() and npm run translations is clean", and "manual checks are listed".

Area

  • Git / workflow

Testing

  • npm test passes (1122)
  • config.yml parses. The template chooser can only be seen on GitHub once this is on main.

Rollout notes

None.

- Bug reports ask how StepForge was installed with a checklist that
  includes the Microsoft Store, the Launchpad PPA and every other
  channel, and whether the problem survives Check for updates.
- The issue chooser links the security policy and the getting-started
  guides (ISSUE_TEMPLATE/config.yml).
- The legacy .github/ISSUE_TEMPLATE.md, a copy of the Improvement
  template, is removed.
- The pull request template's areas cover sharing, cloud sync beyond
  Google Drive, AI agents, branding, translations and the release
  channels, and its checklist matches the review checklist in
  docs/CONTRIBUTING.md (tests, translations, manual checks).
Updated wording for clarity in bug report template.

This branch has not been deployed

No deployments
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.

1 participant