Skip to content

chore: add issue and pull request templates#943

Open
taroj1205 wants to merge 1 commit into
mainfrom
chore/add-oss-templates
Open

chore: add issue and pull request templates#943
taroj1205 wants to merge 1 commit into
mainfrom
chore/add-oss-templates

Conversation

@taroj1205
Copy link
Copy Markdown
Member

Related issue

No linked issue.

Summary

Adds GitHub issue forms for website bugs and change requests, plus a compact pull request template for public contributions.

Affected area

GitHub contribution templates.

Screenshots or preview

Not applicable; this only changes GitHub templates.

AI use

  • No AI tools were used.
  • AI tools were used, and I reviewed the output for accuracy, licensing, and project fit.

Verification

  • pnpm format
  • pnpm lint
  • pnpm typecheck
  • pnpm spell
  • pnpm test
  • pnpm build
  • ruby -e 'require "yaml"; ARGV.each { |f| YAML.load_file(f); puts "ok #{f}" }' .github/ISSUE_TEMPLATE/*.yml
  • pnpm exec playwright test --project=firefox --reporter=list

Full local pnpm test:playwright was not used as the final signal because the local WebKit browser crashed before running one test. The CI-equivalent Firefox project passed.

@taroj1205 taroj1205 requested a review from mr-cheffy as a code owner May 7, 2026 23:43
Public contributors need a clear intake path for bugs, website change requests, and pull requests.

The templates ask for maintainer review context without making the PR form heavy.

Constraint: Templates should stay lightweight for OSS contributors
Rejected: Large PR checkbox grid | too much friction for small website changes
Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: pnpm format; pnpm lint; pnpm typecheck; pnpm spell
Tested: pnpm test; pnpm build; YAML parse for issue forms
Tested: pnpm exec playwright test --project=firefox --reporter=list
Not-tested: GitHub rendered form preview
@taroj1205 taroj1205 force-pushed the chore/add-oss-templates branch from 7488e30 to 8e83517 Compare May 8, 2026 00:44
@taroj1205 taroj1205 requested a review from JosueGalRe May 8, 2026 08:09
@taroj1205 taroj1205 added the mr. m ⌚ waithing for cheff opinion/confirmation label May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mr. m ⌚ waithing for cheff opinion/confirmation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant