Feature Request: Use system Lua instead of bundling it in the extension
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 215
- Forks
- 62
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
To avoid bloat (shipping multiple versions of Lua just in case) and version mismatches (not catching up to the latest version Lua as it is currently the case), use the system installed Lua binaries (from PATH or from a user provided path) like how the other extensions do it. The formatter should ideally also be provided separately.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, zu ermitteln, wie die Erweiterung derzeit Lua-Binärdateien bündelt und startet, und vergleiche anschließend, wie die anderen Erweiterungen systemweit installierte Binärdateien finden. Lege das Verhalten für PATH und vom Benutzer bereitgestellte Pfade fest und verifiziere, dass der Formatter separat bereitgestellt werden kann, ohne dass die Erweiterung mehrere Lua-Versionen ausliefert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua, typescript, vscode
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100