Move into `EmmyLuaLs` GH Organization ?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust, typescript, vscode
- Domain
- devops, documentation, release
Research direction
No source files or tests are named. Start by reviewing the GitHub repository ownership settings, then check the VS Code Marketplace, Open VSX Registry, emmylua.github.io, and emmylua-analyzer-rust references to identify migration dependencies; done means the repository is moved without breaking redirects and the affected ownership and release details are coordinated.
Written by the indexing model from the issue text.
Description
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 newemmylua_ls, which is located inemmylua-analyzer-rust, which is hosted under theEmmyLuaLsorganization.- No Breaking Changes: GitHub automatically handles redirects for the repository URL, clones, stars, and forks,.. so on...
The migration will solve several problems:
-
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 oftangzx(tangzx.emmylua), related plugins (likeEmmyLuaCodeStyle) are underCppCXY, and on Open VSX, third parties are publishing their own forks (liketheo.emmyluaorxuhuanzy.emmylua-luals).
Consolidating underEmmyLuaLsis 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. -
The Documentation Mess
The documentation issue is critical: right now, the oldemmylua.github.iowebsite is hosted by the old organization and leads to the Java version, while the docs for the new Rust version are hidden deep inside theemmylua-analyzer-rustrepository.
Moving the repo toEmmyLuaLswill 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...
-
Scattered Issue Tracking
Users frequently open issues regarding the Rust language server directly in thisVSCode-EmmyLuarepository 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. -
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)
- Dominant language
- TypeScript
- Stars
- 753
- Forks
- 114
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from EmmyLua/VSCode-EmmyLua
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
EmmyLua/VSCode-EmmyLua#315 · 5 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
EmmyLua/VSCode-EmmyLua#314 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
EmmyLua/VSCode-EmmyLua#313 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
EmmyLua/VSCode-EmmyLua#312 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
EmmyLua/VSCode-EmmyLua#311 ·
All issues in EmmyLua/VSCode-EmmyLua
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Doist/todoist-cli#576 ·
Maintainers usually reply within 1 day
-
feature
Difficulty 1/5 Under an hour Newbie friendliness 72/100
vercel-labs/skills#2370 ·
Maintainers usually reply within 1 day
-
🐛 Bug supabase/cli
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
CopilotKit/aimock#491 ·
Maintainers usually reply within 1 day