Include LuaCATS library with a dependent extension
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- lua, typescript, vscode
- Domaine
- tooling
Piste de recherche
Commencez par client/src/extension.ts autour des lignes 33-37 et la documentation de la VS Code extensions API, puis consultez la discussion extension-development liée pour le contexte de configuration. Déterminez si une extension dépendante peut intégrer les types LuaCATS ou si une public API est nécessaire ; le travail est terminé lorsque le chemin d’intégration pris en charge est établi et documenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 216
- Forks
- 64
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de LuaLS/vscode-lua
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
LuaLS/vscode-lua#189 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
LuaLS/vscode-lua#186 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
LuaLS/vscode-lua#175 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
LuaLS/vscode-lua#172 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
LuaLS/vscode-lua#170 · 1 commentaire ·
Toutes les issues de LuaLS/vscode-lua
Issues similaires
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
ajv-validator/ajv#2689 ·
-
[Bug]: IME confirmation Enter can submit the SSH port-forward dialogPeut-être pris @seijikohara l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
home-assistant/frontend#55323 ·
Les mainteneurs répondent en général sous 1 jour
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
lingdojo/kana-dojo#33188 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
self-driving
Difficulté 1/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour