From e9ac2ffef73ba0b6bca54f9340c2791a3120fdae Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 19 Aug 2026 14:43:18 +0800 Subject: [PATCH 1/4] docs: add status badges and an install table to the README --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 559d3fe..bcb13d1 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,27 @@ # Rstack Editor +

+ CI status + VS Marketplace version + Open VSX version + license +

+ Rstack Editor provides unified editor support for [Rstack](https://rstack.rs), the fast, unified JavaScript toolchain for developers and agents. It integrates [Rslint](https://github.com/web-infra-dev/rslint), [Rstest](https://github.com/web-infra-dev/rstest) and [rstack-cli](https://github.com/rstackjs/rstack-cli) into a single extension, so one install covers the whole toolchain. > [!IMPORTANT] > > **Work in progress.** Rstack Editor is pre-1.0 and under active development. Settings, command ids and behavior can change between releases, and not every config source is wired up yet — see the roadmap below for what works today. Bug reports and feedback are very welcome. +## Install + +| Registry | Editors | Version | Installs | +| --- | --- | --- | --- | +| [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=rstack.rstack) | VS Code | [![VS Marketplace version](https://vsmarketplacebadges.dev/version-short/rstack.rstack.svg?style=flat-square&label=version&labelColor=564341&color=EDED91)](https://marketplace.visualstudio.com/items?itemName=rstack.rstack) | [![VS Marketplace installs](https://vsmarketplacebadges.dev/installs-short/rstack.rstack.svg?style=flat-square&labelColor=564341&color=EDED91)](https://marketplace.visualstudio.com/items?itemName=rstack.rstack) | +| [Open VSX Registry](https://open-vsx.org/extension/rstack/rstack) | Cursor, Trae, VSCodium, and other VS Code forks | [![Open VSX version](https://img.shields.io/open-vsx/v/rstack/rstack?style=flat-square&label=version&colorA=564341&colorB=EDED91)](https://open-vsx.org/extension/rstack/rstack) | [![Open VSX downloads](https://img.shields.io/open-vsx/dt/rstack/rstack?style=flat-square&label=downloads&colorA=564341&colorB=EDED91)](https://open-vsx.org/extension/rstack/rstack) | + +Or search for `rstack.rstack` in the editor's Extensions view. + ## Packages | Name | Description | From 9682d4dfe4946126603d7ce461aad3d656cb21ca Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 19 Aug 2026 14:44:54 +0800 Subject: [PATCH 2/4] docs: drop the Roadmap section from the README --- README.md | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/README.md b/README.md index bcb13d1..9be5787 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Rstack Editor provides unified editor support for [Rstack](https://rstack.rs), t > [!IMPORTANT] > -> **Work in progress.** Rstack Editor is pre-1.0 and under active development. Settings, command ids and behavior can change between releases, and not every config source is wired up yet — see the roadmap below for what works today. Bug reports and feedback are very welcome. +> **Work in progress.** Rstack Editor is pre-1.0 and under active development. Settings, command ids and behavior can change between releases. Bug reports and feedback are very welcome. ## Install @@ -28,18 +28,6 @@ Or search for `rstack.rstack` in the editor's Extensions view. | --- | --- | | [`packages/vscode`](./packages/vscode) | The VS Code extension (`rstack.rstack`) | -## Roadmap - -The extension takes its configuration from five sources. Tool-native configs and each supported `define.*()` bridge are available today. - -| Config source | Status | -| --- | --- | -| `rslint.config.*` | **Supported.** Diagnostics, quick fixes and the language server, all resolved from the `@rslint/core` installed in your project. | -| `rstest.config.*` | **Supported.** Test discovery, run and debug, watch mode, coverage and snapshot updates in the Test Explorer. | -| `define.test()` in `rstack.config.*` | **Supported.** Tests run through the same config shim `rs test` uses, so the editor and the CLI resolve the config identically. | -| `define.fmt()` in `rstack.config.*` | **Supported.** Document formatting through the project-local `rs fmt` language server (`rs fmt --lsp`), one per workspace folder, loading the config from the folder root — the same config `rs fmt` run there would use. | -| `define.lint()` in `rstack.config.*` | **Supported.** In a folder without a native Rslint config, diagnostics come through rstack's published lint shim — the same config path `rs lint` uses. | - ## License Rstack Editor is licensed under the [MIT License](./LICENSE). From 2b02b3d6df3a69aed515864e3e44cd8a684895fc Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 19 Aug 2026 14:50:04 +0800 Subject: [PATCH 3/4] docs: add a Contributing section to the README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 9be5787..cc8055d 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,10 @@ Or search for `rstack.rstack` in the editor's Extensions view. | --- | --- | | [`packages/vscode`](./packages/vscode) | The VS Code extension (`rstack.rstack`) | +## Contributing + +Contributions are welcome! Please read the [Contributing Guide](./CONTRIBUTING.md) for setup, workflow and release details. + ## License Rstack Editor is licensed under the [MIT License](./LICENSE). From 5d7f695832b6d8dea653499bf5fc44a0919f48ec Mon Sep 17 00:00:00 2001 From: fi3ework Date: Wed, 19 Aug 2026 14:51:08 +0800 Subject: [PATCH 4/4] docs: add a Documentation section to the README --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index cc8055d..a4d5dba 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,11 @@ Rstack Editor provides unified editor support for [Rstack](https://rstack.rs), t Or search for `rstack.rstack` in the editor's Extensions view. +## Documentation + +- [VS Code extension](./packages/vscode/README.md) — installation, features, detection and settings +- [Rstack](https://rstack.rs) · [Rslint](https://rslint.rs) · [Rstest](https://rstest.rs) — the tools the extension integrates + ## Packages | Name | Description |