同步操作将从 Gitee 极速下载/code-server 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
This directory contains scripts used for code-server's continuous integration infrastructure.
Some of these scripts contain more detailed documentation and options in header comments.
Any file or directory in this subdirectory should be documented here.
Make sure you have $GITHUB_TOKEN
set and hub installed.
package.json
Chart.yaml
.rg -g '!yarn.lock' -g '!*.svg' '3\.7\.5'
to ensure all values have been
changed. Replace the numbers as needed.
rg
or ripgrep
on macOS here.npm-package
, release-packages
and release-images
artifacts.
yarn release:github-draft
to create a GitHub draft release from the template with
the updated version.
v3.9.0 @ Target: v3.9.0
yarn release:github-assets
to download the release-packages
artifact.
hub
where uploading assets in step 5 will break the tag.npm-package
.release-images
.brew bump-formula-pr --version=3.8.1 code-server
and update the version accordingly. This will bump the version and open a PR. Note: this will only work once the version is published on npm.Currently, we run a command to manually generate the code coverage shield. Follow these steps:
yarn test
and make sure all the tests are passingyarn badges
red
to green
in this line:![Lines](https://img.shields.io/badge/Coverage-46.71%25-red.svg)
NOTE: we have to manually change the color because the default is red if coverage is less than 80. See code here.
This directory contains scripts used for the development of code-server.
yarn fmt
)
yarn lint
)
yarn test
)
yarn ci
)
yarn fmt
, yarn lint
and yarn test
.yarn watch
)
yarn icons
)
.svg
favicon in
src/browser/media/favicon.svg
.This directory contains the scripts used to build and release code-server.
You can disable minification by setting MINIFY=
.
yarn build
)
./out
and bundles the frontend into ./dist
.yarn build:vscode
)
./lib/vscode/out-vscode
.yarn release
)
./release
.yarn release:standalone
)
./release
with the above script../release-standalone
.yarn clean
)
yarn test:standalone-release
)
./release-standalone
directory works by installing an extension.yarn package
)
./release-standalone
into a .tar.gz
archive in ./release-packages
..deb
and .rpm
..deb
and .rpm
..deb
and .rpm
..deb
and .rpm
.yarn release:github-draft
)
yarn release:github-assets
)
package.json
.yarn release
.This directory contains the release docker container image.
codercom/code-server-$ARCH:$VERSION
../release-packages
.This directory contains the images for CI.
This directory contains the scripts used in CI. Helps avoid clobbering the CI configuration.
yarn fmt
after ensuring VS Code is patched.yarn lint
after ensuring VS Code is patched.yarn test
after ensuring VS Code is patched../release
../release-packages
.npm-package
release artifact for the current commit and publishes it on npm../release-images/code-server-$ARCH-$VERSION.tar
../release-images
and then builds and pushes a multi architecture
docker manifest for the amd64 and arm64 images to codercom/code-server:$VERSION
and
codercom/code-server:latest
.此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。