Skip to content

Commit d29c651

Browse files
committed
Update branch strategy in CONTRIBUTING.md
1 parent 1328218 commit d29c651

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

CONTRIBUTING.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,14 @@ Pull requests must come from a fork; create a fresh branch on your fork based on
3434

3535
Overview of branches:
3636

37-
- `main` holds the published versions of the specification, utility scripts and supporting documentation.
38-
- `dev` is for development infrastructure and other changes that apply to multiple versions of development.
39-
- Branches named `vX.Y-dev` are the active development branches for future releases.
40-
All changes should be applied to the _earliest_ branch where the changes are relevant in the first instance.
37+
The `main` branch holds
38+
- published versions of the specification in the `versions` folder,
39+
- sources for published schema versions in `schemas/vX.Y` folders and their tests in `tests/vX.Y` folders,
40+
- work-in-progress versions of the specification in the `dev-versions` folder,
41+
- sources for work-in-progress schema versions in `schemas/vX.Y-dev` folders and their tests in `tests/vX.Y-dev` folders,
42+
- utility scripts and supporting documentation.
43+
44+
Other branches are usually short-lived, for example and for maintaining utility scripts.
4145

4246
## Build the HTML version to publish
4347

0 commit comments

Comments
 (0)