Skip to content

feat(issue-template): add documentation gap ticket form#7137

Merged
jstirnaman merged 4 commits intomasterfrom
feat/doc-gap-issue-template
Apr 24, 2026
Merged

feat(issue-template): add documentation gap ticket form#7137
jstirnaman merged 4 commits intomasterfrom
feat/doc-gap-issue-template

Conversation

@jstirnaman
Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/ISSUE_TEMPLATE/doc-gap-ticket.yml — structured form for manually filing documentation gaps (severity, edition scope, change type, operation ID, spec claim, suggested location, engineering verification ask, definition-of-done checklist).
  • Salvaged from feat(ci): implement documentation gap detection pipeline for InfluxDB 3 #7058, which was closed because the gap-detection pipeline it shipped was ported to docs-tooling. The form itself is useful standalone and has no docs-tooling dependency.
  • Labels realigned to the existing source:* taxonomy (source:manual) — the template's original documentation / doc-gap / needs-triage labels don't exist in this repo.

Follow-ups (not in this PR)

  • Rewrite .github/workflows/influxdb3-release.yml to clone influxdata/docs-tooling and invoke its gap-detection CLI; that workflow will auto-file issues using the docs-tooling gap-issue-body builder, distinct from this manual template.

Test plan

  • YAML parses (js-yaml, 13 body fields)
  • Labels resolve against the docs-v2 taxonomy (source:manual exists)
  • Preview the form in the GitHub "New issue" picker after merge

Salvaged from closed PR #7058. Provides a structured form for manually
filing documentation gaps identified through API spec analysis, user
feedback, or manual review. Severity, edition scope, change type,
operation ID, spec claim, suggested location, engineering verification
ask, and definition-of-done checklist.

Labels aligned with existing source:* taxonomy (source:manual). The
release-pipeline auto-file path referenced in the template will be
wired up in a follow-up that invokes docs-tooling gap-detection from
.github/workflows/influxdb3-release.yml.
@jstirnaman jstirnaman requested a review from a team as a code owner April 23, 2026 21:42
@jstirnaman jstirnaman requested review from Copilot and sanderson and removed request for a team and sanderson April 23, 2026 21:42
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new GitHub Issue Forms template to standardize how contributors file manual “documentation gap” tickets (capturing severity, edition scope, change type, spec claim, suggested doc location, and verification/DoD checklists).

Changes:

  • Introduces a new issue form: Documentation Gap (doc-gap-ticket.yml)
  • Applies the existing label taxonomy by tagging new issues with source:manual

Comment thread .github/ISSUE_TEMPLATE/doc-gap-ticket.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/doc-gap-ticket.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/doc-gap-ticket.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/doc-gap-ticket.yml Outdated
@jstirnaman jstirnaman merged commit a416852 into master Apr 24, 2026
5 checks passed
@jstirnaman jstirnaman deleted the feat/doc-gap-issue-template branch April 24, 2026 16:29
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