Ir al contenido

Catálogo de plugins

El catálogo de plugins de Herdr (marketplace en la interfaz oficial) indexa los plugins de la comunidad. El oficial está en herdr.dev/plugins; esta guía mantiene su propia copia en castellano en Plugins, construida con las mismas reglas. El índice cubre repositorios públicos de GitHub; no es un catálogo revisado.

El catálogo lista los repositorios públicos etiquetados con el topic de GitHub herdr-plugin cuando su rama por defecto contiene al menos un herdr-plugin.toml cuyos metadatos obligatorios se pueden leer. Busca por metadatos del repositorio o del plugin, y ordena las tarjetas por popularidad, actividad reciente o novedad. Cada tarjeta enlaza a su repositorio de origen y lista todos los plugins que se han encontrado dentro.

El descubrimiento es automático y sin revisión. Que un repositorio aparezca significa que se ha etiquetado a sí mismo, no que Herdr lo haya verificado, así que las recomendaciones de confianza se aplican antes de instalar nada.

El catálogo te ayuda a descubrir plugins. Instala cualquiera directamente desde GitHub:

Ventana de terminal
herdr plugin install owner/repo[/subdir...]

El comando funciona con un repositorio público de GitHub que tenga un manifiesto herdr-plugin.toml en la raíz o en un subdirectorio. Mira Plugins para la referencia del manifiesto y de cómo escribir uno.

Añade el topic de GitHub herdr-plugin a un repositorio público y pon en su rama por defecto uno o más manifiestos herdr-plugin.toml con los metadatos obligatorios legibles. Los manifiestos pueden estar en la raíz o en subdirectorios. El catálogo usa una tarjeta por repositorio y lista cada manifiesto válido como un plugin instalable por separado. El índice se refresca automáticamente cada 30 minutos y vuelve a explorar los repositorios cuando cambia el último commit de su rama por defecto.

Cada tarjeta muestra los metadatos del repositorio en GitHub: nombre y propietario, descripción, estrellas, lenguaje principal y fecha del último push. Sus filas de plugin muestran el name y la version de cada manifiesto y enlazan al directorio exacto del código. El índice registra la ruta del manifiesto, id, name, version, platforms y min_herdr_version, junto con el commit exacto de la rama por defecto. Se excluyen los forks, los repositorios archivados, los que no tienen un manifiesto válido y los manifiestos con metadatos mal formados.