Skip to content

Commit 25a6e14

Browse files
committed
feat(ranger): add action for extension-request
1 parent 9c44b3b commit 25a6e14

File tree

2 files changed

+30
-18
lines changed

2 files changed

+30
-18
lines changed

.github/ranger.yml

+14
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ default:
88

99
# Default comment to post when an issue is first marked with a closing label
1010
comment: "⚠️ This issue has been marked $LABEL and will be closed in $DELAY."
11+
close-faster:
12+
delay: "1 minute"
1113

1214
labels:
1315
duplicate: close
@@ -23,3 +25,15 @@ labels:
2325
action: comment
2426
delay: 5s
2527
message: "Thanks for making your first contribution! :slightly_smiling_face:"
28+
extension-request:
29+
action: close-faster
30+
delay: 5s
31+
message: >
32+
Thanks for opening an extension request!
33+
We are currently in the process of switching extension
34+
marketplaces and transitioning over to [Open VSX](https://open-vsx.org/).
35+
Once https://github.com/eclipse/openvsx/issues/249 is implemented, we
36+
can fully make this transition. Therefore, we are no longer accepting
37+
new requests for extension requests. We suggest installing the VSIX
38+
file and then installing into code-server as a temporary workaround.
39+
See [docs](https://github.com/cdr/code-server/blob/main/docs/FAQ.md#installing-vsix-extensions-via-the-command-line) for more info."

docs/FAQ.md

+16-18
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
- [How can I reuse my VS Code configuration?](#how-can-i-reuse-my-vs-code-configuration)
1111
- [Differences compared to VS Code?](#differences-compared-to-vs-code)
1212
- [How can I request a missing extension?](#how-can-i-request-a-missing-extension)
13+
- [Installing VSIX Extensions via the Command Line](#installing-vsix-extensions-via-the-command-line)
1314
- [How do I configure the marketplace URL?](#how-do-i-configure-the-marketplace-url)
1415
- [Where are extensions stored?](#where-are-extensions-stored)
15-
- [Installing VSIX Extensions via the Command Line](#installing-vsix-extensions-via-the-command-line)
1616
- [How is this different from VS Code Codespaces?](#how-is-this-different-from-vs-code-codespaces)
1717
- [How should I expose code-server to the internet?](#how-should-i-expose-code-server-to-the-internet)
1818
- [Can I store my password hashed?](#can-i-store-my-password-hashed)
@@ -89,11 +89,24 @@ For more about the closed source parts of VS Code, see [vscodium/vscodium](https
8989

9090
Please open a new issue and select the `Extension request` template.
9191

92-
If an extension is not available or does not work, you can grab its VSIX from its Github releases or
92+
If an extension is not available or does not work, you can grab its VSIX from its GitHub releases or
9393
build it yourself. Then run the `Extensions: Install from VSIX` command in the Command Palette and
9494
point to the .vsix file.
9595

96-
See below for installing an extension from the cli.
96+
### Installing VSIX Extensions via the Command Line
97+
98+
If you're using code-server on a remote machine, it might be easier to install extensions via the command line. Follow these steps:
99+
100+
1. [optional] create a directory to store your extensions: `mkdir plugins`
101+
2. Find the extension you want i.e. `https://open-vsx.org/extension/stylelint/vscode-stylelint` and grab the name and identifier: `stylelint/vscode-stylelint`
102+
3. Download extension to directory:
103+
```sh
104+
curl 'https://open-vsx.org/api/stylelint/vscode-stylelint' | jq '.files.download' | xargs curl --compressed -L -o plugins/stylelint.vsix
105+
```
106+
4. Install in code-server
107+
```sh
108+
code-server --install-extension stylelint.vsix
109+
```
97110

98111
## How do I configure the marketplace URL?
99112

@@ -135,21 +148,6 @@ code-server --install-extension ms-python.python
135148
code-server --install-extension downloaded-ms-python.python.vsix
136149
```
137150

138-
### Installing VSIX Extensions via the Command Line
139-
140-
If you're using code-server on a remote machine, it might be easier to install extensions via the command line. Follow these steps:
141-
142-
1. [optional] create a directory to store your extensions: `mkdir plugins`
143-
2. Find the extension you want i.e. `https://open-vsx.org/extension/stylelint/vscode-stylelint` and grab the name and identifier: `stylelint/vscode-stylelint`
144-
3. Download extension to directory:
145-
```sh
146-
curl 'https://open-vsx.org/api/stylelint/vscode-stylelint' | jq '.files.download' | xargs curl --compressed -L -o plugins/stylelint.vsix
147-
```
148-
4. Install in code-server
149-
```sh
150-
code-server --install-extension stylelint.vsix
151-
```
152-
153151
## How is this different from VS Code Codespaces?
154152

155153
VS Code Codespaces is a closed source and paid service by Microsoft. It also allows you to access

0 commit comments

Comments
 (0)