PureXML/.github/ISSUE_TEMPLATE/bug_report.yml
Mihaela Mihaljevic 708390242c chore: scaffold PureXML pure-Swift XML package
Root Swift package mirroring PureYAML's structure, rules, and verification
gates. Includes the XML node model (Node, Element, Attribute, QualifiedName),
a working emitter (Serializer) with escaping and pretty/compact options, and
structural validation. The parser surface is stable; parse() raises
notImplemented until the scanner lands, pinned by a test.

- dependency-free, namespaced under PureXML
- portability and style gates carried over (style, namespacing, forbidden
  patterns, swiftformat, swiftlint, linux, wasm, windows CI)
- 11 tests passing
2026-06-07 23:20:20 +02:00

62 lines
1.6 KiB
YAML

name: Bug report
description: Something ships incorrectly in PureXML.
labels: ["bug"]
body:
- type: input
id: status-date
attributes:
label: Status date
description: Today's date, in YYYY-MM-DD form. Keep this current as the issue evolves.
placeholder: 2026-05-29
validations:
required: true
- type: textarea
id: symptom
attributes:
label: Symptom
description: What goes wrong? What did you observe?
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What did you expect to happen instead?
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
description: A minimal, ordered list. Include a YAML document or command if relevant.
placeholder: |
1. ...
2. ...
3. ...
validations:
required: true
- type: textarea
id: acceptance
attributes:
label: Acceptance criteria
description: How will we know this is fixed?
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: High means critical, release-gating, or actively blocking. Otherwise leave as Normal.
options:
- Normal
- High
validations:
required: true
- type: input
id: version
attributes:
label: Version or commit
description: The PureXML version or commit SHA where you saw this.
validations:
required: false