Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Official Publising in `Open VSX Registry`

Aperta Adatta ai principianti
#315 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
62/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
lua, typescript, vscode
Ambito
release

Direzione di ricerca

Inizia dal campo publisher di package.json menzionato nell’issue e consulta la guida collegata di Open VSX sull’accesso ai namespace. Segui per tangzx i passaggi indicati per l’account, il namespace e la pubblicazione; il lavoro è completato quando l’estensione è ufficialmente disponibile con il publisher tangzx, in modo che l’estensione Luanti API possa risolvere tangzx.emmylua.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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。

Lingua principale
TypeScript
Stelle
753
Fork
113
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di EmmyLua/VSCode-EmmyLua

Tutte le issue di EmmyLua/VSCode-EmmyLua

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.