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

Official Publising in `Open VSX Registry`

オープン 初心者向け
#315 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る

@alek13 がすでに取り組んでいます。

2026年9月3日 から。

  • #316 @alek13 による — オープン
  • #317 @alek13 による — オープン

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
62/100
issue の種類
機能追加
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
lua, typescript, vscode
領域
release

調査の方向性

Issueで参照されているpackage.jsonのpublisherフィールドから始め、リンクされているOpen VSXのnamespaceアクセスガイドを確認してください。tangzxについて、記載されているアカウント、namespace、公開の手順に従ってください。完了とは、拡張機能がpublisher tangzxの下で正式に利用可能になり、Luanti API拡張機能がtangzx.emmyluaを解決できる状態です。

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

説明

English

English | 中文 (Chinese)


Problem

  1. There is no official extension available under the same publisher (tangzx).
  2. Consequently, it is impossible to fully specify tangzx.emmylua as a dependency in our Luanti API extension.

Short Guide (Full version: Eclipse OpenVSX Wiki):

1. Account Setup
  1. Log in to open-vsx.org using your GitHub account.
  2. Go to your profile settings to create/link an account at accounts.eclipse.org. Link your GitHub account to it and sign the Open VSX Publisher Agreement in your profile.
2. Namespace (Publisher) Creation
  1. In your Open VSX dashboard, navigate to Namespaces.
  2. Create a namespace that strictly matches the "publisher" field in your package.json — tangzx.
3. Extension Publishing
  1. Package the extension into a .vsix file locally ($ vsce package <options> or $ npx ovsx publish <options>).
  2. Click the Publish button in the top menu on open-vsx.org.
  3. Click Publish Extension.
  4. Drag and drop or browse to select your compiled .vsix file, then confirm the upload.
4. Verify Your Namespace

Create a "Claiming namespace Voxrame" issue.


中文版 (Chinese)

English | 中文 (Chinese)


问题描述

  1. 在相同的发布者(tangzx)名下,目前没有官方发布的扩展。
  2. 因此,无法在我们的 Luanti API 扩展中完整且正常地将 tangzx.emmylua 指定为依赖项。

简明教程 (完整版本: Eclipse OpenVSX Wiki):

1. 账户设置
  1. 使用您的 GitHub 账号登录 open-vsx.org。
  2. 进入个人资料设置页面,创建或绑定 accounts.eclipse.org 账户,并在其个人资料中关联 GitHub 以及签署 Open VSX Publisher Agreement(发布者协议)。
2. 创建 Namespace (发布者)
  1. 在 Open VSX 控制面板中前往 Namespaces(命名空间)。
  2. 创建一个命名空间,其名称必须与您 package.json 中的 "publisher" 字段严格一致 —— 即 tangzx。
3. 发布扩展
  1. 在本地将扩展打包为 .vsix 文件(执行 $ vsce package <options> 或 $ npx ovsx publish <options>)。
  2. 点击 open-vsx.org 顶部菜单中的 Publish(发布)按钮。
  3. 点击 Publish Extension(发布扩展)。
  4. 拖拽或选择您已打包好的 .vsix 文件,并确认上传。
4. 验证您的命名空间

提交一个 "Claiming namespace Voxrame"(认领命名空间)的 Issue。

主要言語
TypeScript
スター
755
フォーク
112
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

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

EmmyLua/VSCode-EmmyLua のほかの issue

EmmyLua/VSCode-EmmyLua の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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