Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ npm run package:check
npm run audit
```

Integration tests support Apple Silicon and Intel macOS plus arm64 and x86_64 glibc Linux. They download the public Stack CLI 0.4.0 archive for the host, verify its fixed SHA-256 digest, package and inspect the VSIX, and run its extracted contents in VS Code 1.91.0 and current stable with isolated user-data directories.
Integration tests support Apple Silicon and Intel macOS plus arm64 and x86_64 glibc Linux. They download the public Stack CLI 0.5.0 archive for the host, verify its fixed SHA-256 digest, package and inspect the VSIX, and run its extracted contents in VS Code 1.91.0 and current stable with isolated user-data directories.

## Ownership boundaries

Expand Down
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ Official Visual Studio Code language support for the [Stack architecture diagram

The extension associates `.stack` files with Stack, provides the canonical TextMate syntax and editor configuration, and launches the native `stack lsp` process for diagnostics, completion, hover, document symbols, and formatting.

## Distribution status

The extension is not yet published to Visual Studio Marketplace, Open VSX, or GitHub Releases. The current repository is usable for development and local evaluation through a packaged VSIX; there is no public automatic-update channel yet.

To build and install the current source locally:

```sh
npm ci
npm run package:vsix
code --install-extension artifacts/stack-language-0.1.0.vsix
```

Rebuild and reinstall the VSIX to update a local evaluation copy.

## Requirements

- Visual Studio Code 1.91 or newer.
Expand Down Expand Up @@ -39,7 +53,7 @@ The Playground command opens <https://stack-diagram.com/> in your browser. It do
| --------- | ---------- | ---------------- | ---------------------------- |
| `0.1.x` | `>=1.91.0` | `>=0.4.0 <0.6.0` | `@stack-sh/language` `0.1.0` |

Update the extension through Visual Studio Code. Update a Homebrew-managed CLI with `brew upgrade stack-sh/tap/stack`; use the owner of any other installation channel to update that installation. The extension refuses to start an older or unverified newer CLI and gives an action appropriate to the detected state.
The compatibility table describes the current source and locally packaged VSIX. Update a Homebrew-managed CLI with `brew upgrade stack-sh/tap/stack`; use the owner of any other installation channel to update that installation. The extension refuses to start an older or unverified newer CLI and gives an action appropriate to the detected state.

## Development

Expand Down