Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 5 additions & 40 deletions .github/ISSUE_TEMPLATE/issue.yml
Original file line number Diff line number Diff line change
@@ -1,67 +1,32 @@
# Source: wphillipmoore/standard-tooling/.github/ISSUE_TEMPLATE/issue.yml
# Do not modify repo-local copies — update the source and re-sync.
#
name: Issue
description: Track work with explicit acceptance criteria.
title: "[Issue]: "
body:
- type: markdown
attributes:
value: |
Use this form to capture the required issue details.
- type: dropdown
id: issue_type
attributes:
label: Issue type
description: Select the type that best describes this issue.
options:
- feature
- bug
- documentation
- style
- refactor
- test
- chore
- ci
- build
- research
- rtfm
- observability
validations:
required: true
- type: textarea
id: summary
attributes:
label: Summary
description: Short, single-paragraph summary.
placeholder: What is the change or problem?
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem / Goal
description: What is broken or what outcome is needed?
description: What is broken, missing, or needed? Include context and motivation.
placeholder: Describe the problem or desired outcome.
validations:
required: true
- type: checkboxes
id: acceptance_obvious
attributes:
label: Acceptance criteria clarity
options:
- label: Criteria are obvious (docs-only or trivial change)
- type: textarea
id: acceptance
attributes:
label: Acceptance criteria (if not obvious)
description: If criteria are obvious, write "Obvious" with a short note.
placeholder: List explicit criteria or success conditions.
validations:
required: true
- type: textarea
id: validation
attributes:
label: Validation / Evidence
description: How will completion be verified?
label: Acceptance criteria
description: What does "done" look like? One sentence is fine for trivial changes.
placeholder: List the conditions that must be true when this is complete.
validations:
required: true
22 changes: 2 additions & 20 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,2 @@
# Pull Request

## Summary

-

## Issue Linkage

- Fixes # (default; use when no acceptance criteria exist)
- Ref # (use when acceptance criteria exist)
- Work is not complete until the issue is closed.
- If no issue exists, open one before any work begins.

## Testing

- `st-docker-run -- st-validate`

## Notes

-
> **Do not create PRs manually.**
> Use [`st-submit-pr`](https://wphillipmoore.github.io/standard-tooling/reference/dev/submit-pr/).