Include LuaCATS library with a dependent extension
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 215
- Forks
- 62
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
I have a set of LuaCATS types for a proprietary SDK: https://github.com/notpeter/playdate-luacats/
I would like to create a simple VSCode extension which depends upon sumneko.lua and bundles those types. Is this possible?
If it is not currently possible, I believe vscode-lua could provide a public API for other extensions by adding additional functions to the object returned from the activate(context: vscode.ExtensionContext) function:
See: VSCode extensions API Documentation.
This exported API could be something simple like library_add(path) so I can provide a path to a subdirectory in my extension bundle for my lua ---@meta files.
I would love to attempt this myself, but I'm still struggling setup a working extension development environment. See: https://github.com/LuaLS/vscode-lua/discussions/125.
Thanks again for creating a great extension.
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 mit client/src/extension.ts um die Zeilen 33-37 und der Dokumentation zur VS Code extensions API und sieh dir anschließend die verknüpfte extension-development-Diskussion an, um den Kontext für die Einrichtung zu verstehen. Ermittle, ob eine abhängige Erweiterung LuaCATS-Typen bündeln kann oder ob eine public API erforderlich ist; abgeschlossen ist die Aufgabe, wenn der unterstützte Integrationspfad festgelegt und dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua, typescript, vscode
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100