Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dtgoitia/vscode-wipman


https://github.com/dtgoitia/vscode-wipman

Last synced: 25 days ago
JSON representation

Awesome Lists containing this project

README

        

# wipman extension for VSCode

## Extension development

* Install project dependencies:

```bash
npm install # do not use `npm ci`
```

* Debug the extension in VSCode:

1. Run TypeScript compiler: `npm run watch`.
1. Open `src/extension.ts` in your editor.
1. Press `F5`.
1. Once the new VSCode instance is launched, select the Markdown language.

* Publish extension:

1. Manually bump version:

```bash
npm version patch # major/minor/patch/...
# see `npm version --help` for more options
```

Check [published versions](https://marketplace.visualstudio.com/items?itemName=dtgoitia.wipman) if you are unsure about whether you need to bump the version or not.

1. Push latest changes: `git push`

1. Go to [CI](https://app.circleci.com/pipelines/github/dtgoitia/vscode-wipman) and **manually approve** to publish.

* (**AVOID WHEN POSSIBLE**, use CI instead)
Manually publish the extension:

1. Set up credentials as environment variables:

- `VSCODE_PUBLISHER_ID`: publisher ID, see [here][1] for more context.
- `VSCE_PAT`: personal access token, follow [these instructions][1] to get one.

1. Publish the extension bumping the version:

```bash
npm run publish minor # major/minor/patch/...
# see `npm version --help` for more options
```

This will compile the extension with `typescript` (same as `npm run vscode:prepublish`) and upload it to the extension marketplace.

## Known Issues

...

## Release Notes

### 0.0.2

* Remove information pop-up used for debugging
* Update docs: fix explanation
* Update docs: fix typos in URLs

### 0.0.1

* First working POC.