You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Version & issue tracking — every change gets a SemVer class, an issue with bug|enhancement label, a major/minor milestone, and a card on project 124
3
+
alwaysApply: true
4
+
---
5
+
6
+
## Version & Issue Tracking (mandatory)
7
+
8
+
Every change we work on is tracked. When you start a piece of work (and before you
9
+
finish it):
10
+
11
+
1. **Classify the SemVer bump** — **major** (breaking), **minor** (new
12
+
backward-compatible feature), or **patch** (bug fix / no API change).
13
+
2. **Milestone — major & minor only.** Ensure a milestone `vX.Y.0` exists for the
14
+
target minor/major; create it if missing. **Patches never get their own
15
+
milestone** — attach them to their minor's milestone (`vX.Y.0`).
16
+
3. **Issue — every change, patches included.** Create a GitHub issue, labelled
17
+
**`bug`** (patch / fix) or **`enhancement`** (feature / minor / major), assigned
18
+
to the target major/minor milestone.
19
+
4. **Project board.** Add the issue to project **124**
20
+
(`github.project_number` in `project.config.yaml`) and set **Status**
21
+
(`In progress` while working, `Done` when shipped).
22
+
5. **Link & close.** The PR references the issue (`Closes #N`); merging closes it.
23
+
On release the milestone version equals the release tag.
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -203,3 +203,16 @@ Insert design sub-pipeline before IMPLEMENT:
203
203
| Design system |`docs/design/system/components/`|
204
204
205
205
Never write design artifacts to `docs/wireframes/`, `docs/identity/`, `docs/mockups/`, or any location outside `docs/design/`.
206
+
207
+
## Version & Issue Tracking (mandatory)
208
+
209
+
Every change is tracked automatically. When you start a piece of work (and before you finish it):
210
+
211
+
1.**Classify the SemVer bump** — major (breaking) / minor (new backward-compatible feature) / patch (bug fix, no API change).
212
+
2.**Milestone — major & minor only.** Ensure `vX.Y.0` exists (create if missing). **Patches never get their own milestone** — attach to their minor's `vX.Y.0`.
213
+
3.**Issue — every change, patches included.** Labelled **`bug`** (patch/fix) or **`enhancement`** (feature), assigned to the target major/minor milestone.
214
+
4.**Project 124** — add the issue and set **Status** (`In progress` → `Done`). Board id in `project.config.yaml → github`.
215
+
5.**Link & close** — the PR says `Closes #N`; on release the milestone version equals the release tag.
0 commit comments