mirror of
https://github.com/cathrynlavery/diagram-design.git
synced 2026-09-14 16:31:34 +08:00
02f52986c0
Add CONTRIBUTING.md covering all validation gates and contribution workflows, CODE_OF_CONDUCT.md (Contributor Covenant 2.1), GitHub issue templates (bug/feature), and a pull request template; add a Contributing section to the README.
45 lines
1.7 KiB
YAML
45 lines
1.7 KiB
YAML
name: Feature request
|
||
description: Suggest a new diagram type, primitive, or improvement.
|
||
title: "[Feature]: "
|
||
labels: ["enhancement"]
|
||
body:
|
||
- type: markdown
|
||
attributes:
|
||
value: |
|
||
Ideas are welcome. Before submitting, check the README's "When *not* to use this skill" section — sometimes the right answer is a table, not a diagram.
|
||
- type: textarea
|
||
id: problem
|
||
attributes:
|
||
label: What are you trying to show?
|
||
description: Describe the situation and what the reader needs to understand. A sketch or ASCII mock helps a lot.
|
||
placeholder: "I want to show how... and the reader should see..."
|
||
validations:
|
||
required: true
|
||
- type: textarea
|
||
id: proposal
|
||
attributes:
|
||
label: Proposed solution
|
||
description: How could the skill serve this? A new type, a primitive, a change to an existing one, docs?
|
||
placeholder: "A new `type-*.md` for …, or an extension of …"
|
||
- type: dropdown
|
||
id: scope
|
||
attributes:
|
||
label: Scope
|
||
description: Roughly how much surface does this touch?
|
||
options:
|
||
- New diagram type (reference + 3 examples + gallery)
|
||
- New or changed primitive
|
||
- Import grammar support
|
||
- Tooling / scripts / CI
|
||
- Documentation only
|
||
- Not sure yet — help me scope it
|
||
validations:
|
||
required: true
|
||
- type: checkboxes
|
||
id: philosophy
|
||
attributes:
|
||
label: Design-system fit
|
||
description: Features in this project must fit the editorial philosophy in SKILL.md §1–§2.
|
||
options:
|
||
- label: "I've checked the anti-patterns and 'When not to use' — this still seems worth drawing"
|
||
- label: "I'm willing to contribute the implementation or pair with a maintainer" |