|
|
@@ -44,18 +44,20 @@ This installs `vsce` and `ovsx` to `/usr/local/bin`. Ensure that
|
|
|
and select "Extensions: Install from VSIX...".
|
|
|
3. Enter the path printed by the above command.
|
|
|
|
|
|
-- Build and publish the release to the VSCode Marketplace using the website:
|
|
|
-
|
|
|
- 1. `npm install && vsce package -o carbon.vsix && realpath carbon.vsix`
|
|
|
- 2. Go to https://marketplace.visualstudio.com/manage/publishers/carbon-lang
|
|
|
- - We use `infra-role@carbon-lang.dev` for publishing; the GitHub account
|
|
|
- `CarbonInfraBot` can also be used for login. Contact leads if you
|
|
|
- require access.
|
|
|
- 3. Next to the extension name, click the "..." and select "Update".
|
|
|
- 4. Select the `carbon.vsix` file.
|
|
|
-
|
|
|
-- Build and publish the release to the Open VSX Registry by following the
|
|
|
- [Open VSX documentation for publishing extensions](https://github.com/EclipseFdn/open-vsx.org/wiki/Publishing-Extensions).
|
|
|
+- Publish a new release:
|
|
|
+
|
|
|
+ 1. Increase the version number in `package.json`.
|
|
|
+ 2. Build and publish to the VSCode Marketplace using the website:
|
|
|
+ 1. `npm install && vsce package -o carbon.vsix && realpath carbon.vsix`
|
|
|
+ 2. Go to
|
|
|
+ https://marketplace.visualstudio.com/manage/publishers/carbon-lang
|
|
|
+ - We use `infra-role@carbon-lang.dev` for publishing; the GitHub
|
|
|
+ account `CarbonInfraBot` can also be used for login. Contact leads
|
|
|
+ if you require access.
|
|
|
+ 3. Next to the extension name, click the "..." and select "Update".
|
|
|
+ 4. Select the `carbon.vsix` file.
|
|
|
+ 3. Build and publish to the Open VSX Registry by following the
|
|
|
+ [Open VSX documentation for publishing extensions](https://github.com/EclipseFdn/open-vsx.org/wiki/Publishing-Extensions).
|
|
|
|
|
|
## Development
|
|
|
|