Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Create a public APT repository for `code-server`

オープン
#7,780 コメント 1 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
38/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
github-actions, yaml

調査の方向性

既存の release.yaml GitHub Action と、リンクされている Buildkite Package Registry のセットアップを確認し、その後 coder.com のインストールドキュメントを調査します。既存の .deb アーカイブをどのようにアップロードすべきか、また repository と API token をどのように設定するかを判断します。完了条件は、リリースが APT repository に公開され、ドキュメントがそれを参照していることです。

索引モデルが issue の本文から書いたものです。

説明

code-server Improvement

The .deb packages for code-server are super handy, but users still have to manually update them by downloading and installing the fresh package for each release. It would be really nice to have an APT repository so this was handled automatically. (See #2600 and #2582 for some earlier discussion of the topic.)

Since the .deb packages are already being built, this should be quite easy to do with a host like Buildkite Package Registry (fka PackageCloud), which has a "free for open source" option. To test this out, I set up a registry with a personal fork, and it seems to work exactly as expected: https://buildkite.com/organizations/andrew-gainer/packages/registries/code-server/packages/019dee3f-dd00-7900-bf17-b6a98bedf40c

I'd be happy to help set this up for the main coder/code-server repo, but it's not something that can be done with just a pull request. The steps required would be:

  • Set up a Buildkite organization for Coder with the "free for open source" plan and connect it to the coder/code-server repo
  • Mint a Buildkite API token and add it as a repo secret
  • Add code to the release.yaml GitHub action to upload the .deb archives to Buildkite
  • Update the coder.com docs to reference the new repo

If y'all are interested in getting this set up, I'm happy to help!

主要言語
TypeScript
スター
79.4k
フォーク
6.9k
平均マージ
2日 13時間
マージ済み PR(30日)
39

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

coder/code-server のほかの issue

coder/code-server の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。