Skip to content

Commit 278e8d7

Browse files
authored
Add publishing docs (#18)
* Fix incorrect URLs being generated for Github and GitLab repositories * Bump up version * Add publishing instructions to the repository
1 parent a05bd79 commit 278e8d7

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

docs/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.obsidian

docs/publishing-instructions.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Publishing Instructions
2+
3+
To get the extension published, follow these steps:
4+
5+
1. If you have not already, update the version in `package.json` and merge that change into main.
6+
2. Create a new release on Github, upload the built distribution packages. Use the "Generate changelog" to generate the list of changes.
7+
3. For Chrome:
8+
1. Go to https://chrome.google.com/webstore/devconsole/
9+
2. Click "Package" on the left, then press "Upload new package"
10+
3. Upload the `devpod-ext-chrome-<version>.zip` file.
11+
4. Update any information needed, then hit "Submit for review"
12+
4. For Edge:
13+
1. Go to https://partner.microsoft.com/en-us/dashboard/microsoftedge/overview
14+
2. Select the extension, then press "Update"
15+
3. Click "Replace" and upload `devpod-ext-chrome-<version>.zip`
16+
4. Click "Continue", then "Publish"
17+
5. For Firefox:
18+
1. Go to https://addons.mozilla.org/en-US/developers/addons
19+
2. Select the extension, then press "Upload New Version"
20+
3. Upload `devpod-ext-firefox-<version>.zip`. Make sure it's the firefox one!
21+
4. Answer yes to the next question. Download the zip of the source code from Github (under "Code", at the bottom) and upload the source code.
22+
5. Copy and paste the changelog from the Github release.
23+
6. Submit the extension for review.

0 commit comments

Comments
 (0)