PureXML/.github/ISSUE_TEMPLATE/feature_request.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

44 lines
1.2 KiB
YAML

name: Feature request
description: A new feature, refactor, or design proposal for PureXML.
labels: ["enhancement"]
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: goal
attributes:
label: Goal
description: What should be possible that is not possible today, and why does it matter?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposal
description: How might this work? Sketch the YAML, API, config, or workflow if you have one.
validations:
required: false
- type: textarea
id: acceptance
attributes:
label: Acceptance criteria
description: How will we know this is done?
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: High means release-gating or actively blocking other work. Otherwise leave as Normal.
options:
- Normal
- High
validations:
required: true