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

Move into `EmmyLuaLs` GH Organization ?

Aperta
#319 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
rust, typescript, vscode

Direzione di ricerca

Non vengono indicati file sorgente o test. Inizia esaminando le impostazioni di proprietà del repository su GitHub, quindi controlla VS Code Marketplace, Open VSX Registry, emmylua.github.io e i riferimenti a emmylua-analyzer-rust per identificare le dipendenze della migrazione; l'attività è completata quando il repository viene spostato senza interrompere i reindirizzamenti e i dettagli di proprietà e release interessati sono coordinati.

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

Descrizione

As for now, there are 2 organizations:

This is "slightly" (actually huge) confusing for everyone — both users and contributors.
I got confused myself by all these versions/copies/variants.

I suggest making the first small step towards unification:

  • Move this repository to EmmyLuaLs.
    In fact, this extension already uses the new emmylua_ls, which is located in emmylua-analyzer-rust, which is hosted under the EmmyLuaLs organization.
    • No Breaking Changes: GitHub automatically handles redirects for the repository URL, clones, stars, and forks,.. so on...

The migration will solve several problems:

  1. Unified Naming & Publishers (Marketplace / Open VSX)
    The naming and publishers situation is currently a mess: in the VS Code Marketplace, the extension is under the personal account of tangzx (tangzx.emmylua), related plugins (like EmmyLuaCodeStyle) are under CppCXY, and on Open VSX, third parties are publishing their own forks (like theo.emmylua or xuhuanzy.emmylua-luals).
    Consolidating under EmmyLuaLs is the perfect opportunity to set up official, unified organization publishers/namespaces (e.g., emmyluals.emmylua) across the MS Marketplace, Open VSX Registry, and so on... This ensures brand safety, ownership continuity, and trust.

  2. The Documentation Mess
    The documentation issue is critical: right now, the old emmylua.github.io website is hosted by the old organization and leads to the Java version, while the docs for the new Rust version are hidden deep inside the emmylua-analyzer-rust repository.
    Moving the repo to EmmyLuaLs will help users understand that it's all part of the same project, and they will actually know what is relevant for the modern extension.

[!NOTE]
Here also I would like to help to make new modern website with docs. (something like our: https://voxrame.dev/ , https://voxrame.dev/utils/helpers , but in Emmy Style ) -- with search through docs/annotations/..., with translations into several languages, and so on...

  1. Scattered Issue Tracking
    Users frequently open issues regarding the Rust language server directly in this VSCode-EmmyLua repository just because it's the client they use. Having them in separate organizations makes triaging and transferring issues between the extension and the core LSP server unnecessarily annoying.

  2. CI/CD and Release Automation
    Additionally, this will allow us to easily build a streamlined CI/CD pipeline where an update or a tag in the Rust LSP core can automatically trigger automated testing or a release candidate preview for the VSCode extension.


PS: cant register in QQ. :( @CppCXY , have you Discord ? (cc: @tangzx)

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.