Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gzupanda
code-server
提交
134040fe
C
code-server
项目概览
gzupanda
/
code-server
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
code-server
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
134040fe
编写于
9月 27, 2019
作者:
K
Kyle Carberry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update extensions section of readme
上级
65caa26d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
30 addition
and
7 deletion
+30
-7
README.md
README.md
+30
-7
未找到文件。
README.md
浏览文件 @
134040fe
...
...
@@ -4,6 +4,7 @@
remote server, accessible through the browser.
Try it out:
```
bash
docker run
-it
-p
127.0.0.1:8080:8080
-v
"
${
HOME
}
/.local/share/code-server:/home/coder/.local/share/code-server"
-v
"
$PWD
:/home/coder/project"
codercom/code-server:v2
```
...
...
@@ -24,13 +25,15 @@ docker run -it -p 127.0.0.1:8080:8080 -v "${HOME}/.local/share/code-server:/home
-
Minimum GLIBC version of 2.17 and a minimum version of GLIBCXX of 3.4.15.
-
This is the main requirement for building Visual Studio Code. We cannot go lower than this.
-
A 64-bit host with at least 1GB RAM and 2 cores.
-
1 core hosts would work but not optimally.
-
1 core hosts would work but not optimally.
-
Docker (for Docker versions of
`code-server`
).
### Run over SSH
Use
[
sshcode
](
https://github.com/codercom/sshcode
)
for a simple setup.
### Docker
See the Docker one-liner mentioned above. Dockerfile is at
[
/Dockerfile
](
/Dockerfile
)
.
To debug Golang using the
...
...
@@ -40,11 +43,13 @@ arguments when launching code-server with Docker. See
[
#725
](
https://github.com/cdr/code-server/issues/725
)
for details.
### Digital Ocean
[
![Create a Droplet
](
./doc/assets/droplet.svg
)
](https://marketplace.digitalocean.com/apps/code-server?action=deploy)
### Binaries
1.
[
Download a binary
](
https://github.com/cdr/code-server/releases
)
. (Linux and
OS X supported. Windows coming soon)
OS X supported. Windows coming soon)
2.
Unpack the downloaded file then run the binary.
3.
In your browser navigate to
`localhost:8080`
.
...
...
@@ -52,6 +57,7 @@ arguments when launching code-server with Docker. See
-
For hosting on cloud platforms see
[
doc/deploy.md
](
doc/deploy.md
)
.
### Build
-
If you also plan on developing, set the
`OUT`
environment variable. Otherwise
it will build in this directory which will cause issues because
`yarn watch`
will try to compile the build directory as well.
...
...
@@ -65,10 +71,12 @@ arguments when launching code-server with Docker. See
code into a single binary.
## Known Issues
-
Creating custom VS Code extensions and debugging them doesn't work.
-
Extension profiling and tips are currently disabled.
## Future
-
**Stay up to date!**
Get notified about new releases of code-server.
!
[
Screenshot
](
/doc/assets/release.gif
)
-
Windows support.
...
...
@@ -76,18 +84,28 @@ arguments when launching code-server with Docker. See
-
Run VS Code unit tests against our builds to ensure features work as expected.
## Extensions
At the moment we can't use the official VS Code Marketplace. We've created a
custom extension marketplace focused around open-sourced extensions. However,
you can manually download the extension to your extensions directory. It's also
possible to set your own marketplace URLs by setting the
`SERVICE_URL`
and
`ITEM_URL`
environment variables.
code-server does not provide access to the official
[
Visual Studio Marketplace
](
https://marketplace.visualstudio.com/vscode
)
. Instead,
Coder has created a custom extension marketplace that we manage for open-source
extensions. If you want to use an extension with code-server that we do not have
in our marketplace please look for a release in the extension’s repository,
contact us to see if we have one in the works or, if you build an extension
locally from open source, you can copy it to the
`extensions`
folder. If you
build one locally from open-source please contribute it to the project and let
us know so we can give you props! If you have your own custom marketplace, it is
possible to point code-server to it by setting the
`SERVICE_URL`
and
`ITEM_URL`
environment variables.
## Telemetry
Use the
`--disable-telemetry`
flag to completely disable telemetry. We use the
data collected to improve code-server.
## Contributing
### Development
```
shell
git clone https://github.com/microsoft/vscode
cd
vscode
...
...
@@ -108,6 +126,7 @@ If you run into issues about a different version of Node being used, try running
`vscode-ripgrep`
.
### Upgrading VS Code
We patch VS Code to provide and fix some functionality. As the web portion of VS
Code matures, we'll be able to shrink and maybe even entirely eliminate our
patch. In the meantime, however, upgrading the VS Code version requires ensuring
...
...
@@ -118,6 +137,7 @@ the patch in the VS Code source, then run `yarn patch:generate` in this
directory.
Our changes include:
-
Change the remote schema to
`code-server`
.
-
Allow multiple extension directories (both user and built-in).
-
Modify the loader, websocket, webview, service worker, and asset requests to
...
...
@@ -132,12 +152,15 @@ Our changes include:
-
Modify the build process to include our code.
## License
[
MIT
](
LICENSE
)
## Enterprise
Visit
[
our enterprise page
](
https://coder.com/enterprise
)
for more information
about our enterprise offering.
## Commercialization
If you would like to commercialize code-server, please contact
contact@coder.com.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录