Include LuaCATS library with a dependent extension
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- lua, typescript, vscode
- Área
- tooling
Línea de trabajo
Comienza con client/src/extension.ts alrededor de las líneas 33-37 y la documentación de la VS Code extensions API; después, revisa la discusión vinculada de extension-development para conocer el contexto de configuración. Determina si una extensión dependiente puede incluir tipos de LuaCATS o si se necesita una public API; se considera terminado cuando el camino de integración compatible está establecido y documentado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 216
- Forks
- 64
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de LuaLS/vscode-lua
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
LuaLS/vscode-lua#189 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
LuaLS/vscode-lua#186 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
LuaLS/vscode-lua#175 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
LuaLS/vscode-lua#172 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
LuaLS/vscode-lua#170 · 1 comentario ·
Todos los issues de LuaLS/vscode-lua
Issues similares
-
verified
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 5 días
-
desktop: directory picker submits home directory instead of typed path when adding a projectAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anomalyco/opencode#59589 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Bug: During run init command, finish the git initialize process without question to user('Initialize a new git repository?')Posiblemente ocupada @nishu-murmu la tomó hoy. Abiertopending-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
wxt-dev/wxt#2697 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
knaw-huc/textannoviz#739 ·
Los mantenedores suelen responder en 1 día
-
DEV: partitioner only creates next month, so one failed run leaves a month with no partitionAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día