Skip to content

Convert documentation template to a structured issue form (bug or missing content) - #1950

Merged
fdevans merged 2 commits into
4.0.xfrom
add-docs-bug-form
Aug 31, 2026
Merged

Convert documentation template to a structured issue form (bug or missing content)#1950
fdevans merged 2 commits into
4.0.xfrom
add-docs-bug-form

Conversation

@fdevans

@fdevans fdevans commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Replaces the freeform documentation-bug.md template with a GitHub Issue Form (documentation-issue.yml), and broadens its scope beyond "bug" — reports aren't always about something being wrong on an existing page; sometimes a feature just has no documentation at all, with no page to point to.

Changes

  • Renamed documentation-bug.ymldocumentation-issue.yml ("Documentation issue", not "Documentation bug")
  • Rundeck Version (required) — which version this is about. Relevant for both cases: a page can be accurate for one release and wrong for another, and missing-docs requests are often tied to a specific version too (e.g. a feature that shipped without any documentation)
  • Describe the issue (required, renamed from "Describe the bug") — wording now prompts for either "what's wrong with existing content" or "what documentation should exist"
  • Source page (now optional, was required) — doesn't apply when there's no existing page to link to

Testing

Validated against GitHub's official issue-form JSON schema.

Replaces documentation-bug.md with documentation-bug.yml so fields
are actually enforced at submission rather than freeform prose.

Adds a required Rundeck Version field - documentation issues are
often version-specific (a section can be accurate for one release
and wrong for another), and the old template had no way to capture
that at all. Kept the existing Describe the bug / Source page fields,
now both required as well.
@fdevans
fdevans requested review from a team and a lite review from Copilot August 31, 2026 15:38
Renamed documentation-bug.yml -> documentation-issue.yml and adjusted
scope: reports weren't always about something being wrong on an
existing page - sometimes a feature just has no documentation at all
and there's no page to point to.

- Renamed to 'Documentation issue', description now covers both
  incorrect/outdated content and requests for documentation that
  doesn't exist yet
- 'Describe the bug' -> 'Describe the issue', wording updated to
  prompt for either case
- 'Source page' is now optional rather than required, since it
  doesn't apply when nothing exists yet to link to
- Rundeck Version stays required - still relevant for missing-docs
  requests too (e.g. a feature that shipped without any docs)
@fdevans fdevans changed the title Convert documentation-bug template to a structured issue form Convert documentation template to a structured issue form (bug or missing content) Aug 31, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the repository’s “documentation bug” GitHub issue template by replacing the old freeform Markdown template with a structured GitHub Issue Form, ensuring key fields are required at submission time (including the newly added Rundeck version field).

Changes:

  • Added a new Issue Form template (documentation-bug.yml) with required inputs for Rundeck Version, bug description, and source page.
  • Removed the legacy freeform Markdown issue template (documentation-bug.md).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/ISSUE_TEMPLATE/documentation-bug.yml Introduces a structured Issue Form with required fields to capture version-specific documentation issues consistently.
.github/ISSUE_TEMPLATE/documentation-bug.md Removes the old freeform template now superseded by the Issue Form.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@fdevans fdevans added this to the 6.2.0 milestone Aug 31, 2026
@fdevans
fdevans merged commit 2a9e016 into 4.0.x Aug 31, 2026
4 of 5 checks passed
@fdevans
fdevans deleted the add-docs-bug-form branch August 31, 2026 15:43
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.

2 participants