Publicar una extensión de VS Code en Visual Studio Marketplace

Tiempo de lectura: 2 minutos

Publicar una extensión de Visual Studio Code en el Marketplace implica varios pasos.

Books - Pexels

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:
New extension

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:

  1. 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.
  1. 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.

Deja un comentario