Saltar al contenido
Volver al inicio
Volver al blog
Tutorial

Plugins y Extensiones: Cómo Ampliar las Capacidades de PocketCode

Aprende a instalar, configurar y crear tus propios plugins para personalizar tu experiencia de desarrollo en PocketCode.

3 min
Por Pelayo Naredo
Plugins y Extensiones: Cómo Ampliar las Capacidades de PocketCode

Plugins y Extensiones: Cómo Ampliar las Capacidades de PocketCode

Los plugins son el corazón de la personalización en PocketCode. Con el sistema de extensiones puedes adaptar el IDE exactamente a tu flujo de trabajo.

¿Qué son los plugins?

Los plugins son módulos que extienden la funcionalidad base de PocketCode. Pueden añadir:

  • Soporte para nuevos lenguajes
  • Herramientas de análisis de código
  • Integración con servicios externos
  • Temas y estilos personalizados
  • Atajos y automatizaciones

Instalando tu primer plugin

Abre el Marketplace desde el menú lateral y busca el plugin que necesitas. Toca Instalar y se activará automáticamente.

Plugins recomendados para empezar

PluginDescripciónCategoría
PrettierFormateo automático de códigoProductividad
ESLintAnálisis estático para JavaScriptCalidad
GitLensVisualización avanzada de GitControl de versiones
REST ClientPrueba APIs directamenteHerramientas
Tailwind CSS IntelliSenseAutocompletado para TailwindFrontend

Configuración de plugins

Cada plugin tiene su propia sección de configuración accesible desde Ajustes > Plugins:

{
	"prettier": {
		"tabWidth": 2,
		"singleQuote": true,
		"trailingComma": "es5"
	},
	"eslint": {
		"autoFixOnSave": true,
		"rules": {
			"no-unused-vars": "warn"
		}
	}
}

Creando tu propio plugin

El SDK de plugins de PocketCode te permite crear extensiones con JavaScript:

// mi-plugin/index.js
export default {
	name: "mi-plugin",
	version: "1.0.0",
	activate(context) {
		// Tu código de inicialización
		context.registerCommand("miPlugin.saludo", () => {
			context.showMessage("¡Hola desde mi plugin!");
		});
	},
	deactivate() {
		// Limpieza al desactivar
	},
};

Estructura de un plugin

mi-plugin/
├── package.json      # Metadatos del plugin
├── index.js          # Punto de entrada
├── README.md         # Documentación
└── assets/           # Iconos y recursos
    └── icon.svg

Publicación

  1. Empaqueta tu plugin con pocket-cli pack
  2. Sube el archivo al Marketplace
  3. Espera la revisión (24-48 horas)
  4. ¡Disponible para la comunidad!

API del SDK

El SDK proporciona acceso a:

  • Editor API — Manipular texto, selecciones y cursores
  • File System API — Leer y escribir archivos del proyecto
  • UI API — Crear paneles, botones y notificaciones
  • Terminal API — Ejecutar comandos
  • Git API — Operaciones de control de versiones

Mejores prácticas

  1. Rendimiento: Carga solo lo necesario al inicio
  2. Permisos: Solicita solo los permisos que realmente uses
  3. Documentación: Incluye un README claro
  4. Versionado: Sigue SemVer para las actualizaciones
  5. Testing: Prueba en diferentes tamaños de pantalla

Los plugins convierten a PocketCode en un IDE infinitamente adaptable. Explora el Marketplace o crea tus propias extensiones para potenciar tu productividad.

La herramienta detrás de este artículo

Marketplace

¿Listo para probar PocketCode?

Descarga la app y empieza a programar desde tu móvil.