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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,9 +44,12 @@ This site was used to generate the favicon from a high-res PNG export of the SVG
44
44
45
45
## Release checklist
46
46
47
-
1. Merge `docs` into `main`
47
+
1. Merge `docs` into `main` using a pull request, ensuring a consistent squash-merge
48
48
2. Rebuild the README (see instructions above, necessary because npmjs.com renders the readme)
49
49
3. Publish with `np`
50
50
4. Add changelog to the Github Release; match formatting from previous releases
51
-
5. Merge `main` into `docs` (this automatically rebuilds the website)
51
+
5. Move `docs` branch to head of `main`
52
+
- this rebuilds the website
53
+
-`git push --force origin main:docs`
54
+
- avoids merge messiness due to earlier squash-merge from `docs` to `main`
52
55
6. If tsconfig schema has changed, send a pull request to schemastore. [Example](https://github.com/SchemaStore/schemastore/pull/1208)
0 commit comments