Skip to content

Commit 4eb31ca

Browse files
committed
docs: add release checklist for versioning process
1 parent 3ae4b75 commit 4eb31ca

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

release-checklist.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Release Checklist:
2+
3+
1. **Update `package.json` version:**
4+
5+
- Open `package.json`.
6+
- Set the `version` field to the new version number (e.g., `1.0.0`).
7+
- Commit the change.
8+
9+
2. **Update `CHANGELOG.md`:**
10+
11+
- Open `CHANGELOG.md`.
12+
- Add a new section for the release with the version number and date.
13+
- Detail the changes, fixes, and new features included in this release.
14+
- Commit the change.
15+
16+
3. **Package the extension:**
17+
18+
- Open a terminal in the project root directory.
19+
- Run `vsce package`.
20+
- Verify that the `.vsix` file is created in the project directory.
21+
22+
4. **Test the package (Optional):**
23+
24+
- In VS Code, go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X).
25+
- Click the "..." menu in the Extensions view.
26+
- Choose "Install from VSIX...".
27+
- Select the `.vsix` file you created.
28+
- Test the extension to ensure it works as expected.
29+
30+
5. **UPLOAD TO AZURE DEVOPS/MARKETPLACE - REMEMBER: YOU DO THIS!**
31+
- Log in to the [VS Code Marketplace](https://marketplace.visualstudio.com/manage/publishers/matzar).
32+
- Navigate to the extensions management section.
33+
- Upload the `.vsix` file.
34+
- Follow the prompts to publish the new version.
35+
- Announce the new release to your team/users.

0 commit comments

Comments
 (0)