Publicar una extensión de Visual Studio Code en el Marketplace implica varios pasos.
Aquí tienes una guía paso a paso para ayudarte a hacerlo:
1. Prepara tu Proyecto
Antes de publicar, asegúrate de que todo está funcionando correctamente y que has realizado las pruebas necesarias. Además, asegúrate de que tu package.json
esté correctamente configurado, incluyendo los campos obligatorios como name
, description
, version
, y repository
.
2. Crea una Cuenta en Visual Studio Marketplace
Si no tienes una cuenta de Microsoft, necesitarás crear una. Luego, visita Visual Studio Marketplace y regístrate como editor de extensiones.
3. Instala vsce
vsce
es la herramienta oficial para empaquetar y publicar extensiones. Para instalarla, ejecuta el siguiente comando en tu terminal:
npm install -g vsce
4. Empaqueta tu Extensión
Navega al directorio de tu proyecto y ejecuta el siguiente comando para empaquetar tu extensión:
vsce package
Este comando generará un archivo .vsix
, que es el paquete de tu extensión.
Puedes publicarla manualmente:
- Vas al apartado de extensiones dentro de Marketplace develop:
Selecciona Visual Studio code y el archivo que has creado con extension .vsix
Publica tu Extensión desde la consola
Para publicar tu extensión, necesitarás un Personal Access Token
(PAT). Sigue estos pasos:
- Genera un Token de Acceso Personal:
- Ve a Azure DevOps y selecciona tu organización.
- Ve a
User settings
(la parte superior derecha, icono de usuario) >Personal access tokens
. - Haz clic en «New Token».
- Asigna un nombre y selecciona las siguientes scopes:
Marketplace (read and write)
para permitir la publicación.
- Publica la Extensión:
Una vez que tengas tu token, usa el siguiente comando para publicar tu extensión:
vsce publish <version> --pat <your_token>
Reemplaza <version>
con la versión de tu extensión y <your_token>
con el token que generaste.
6. Actualiza tu Extensión
Cuando desees realizar una actualización, simplemente incrementa el número de versión en tu package.json
y repite el proceso de empaquetado y publicación.
7. Verifica la Publicación
Una vez publicada, tu extensión estará disponible en el Marketplace de Visual Studio Code.
Consejos Adicionales
- Documentación: Asegúrate de tener una buena documentación para los usuarios. Considera incluir un
README.md
que explique cómo usar tu extensión. - Mantenimiento: Mantén tu extensión actualizada y responde a los comentarios de los usuarios para mejorarla continuamente.
Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.