Cómo federar las estrellas entre repositorios en Forgejo

Fuentes: How To: Federated Stars

Forgejo incorpora de forma completa la federación de estrellas entre repositorios gracias a un pull request recién fusionado. La nueva funcionalidad permite declarar repositorios seguidores, ya sean forks o mirrors, de modo que cuando un usuario otorgue una estrella al repositorio seguidor, la actividad se propague al repositorio de origen mediante una actividad federada de tipo 'Like' sobre ActivityPub. En la práctica, esto crea una red de estrellas compartidas entre instancias Forgejo sin necesidad de intervención manual.

Para activarla, el administrador debe habilitar la federación en el archivo de configuración estableciendo setting.Federation.Enabled = true. A continuación, en los ajustes de cada repositorio existe una sección llamada 'Federation Settings' donde se añaden las URL de los repositorios que deben seguirlo; esas mismas URL se obtienen desde la sección equivalente en los repositorios seguidores.

El artículo aclara que, por el momento, solo se federa la acción de añadir una estrella; la acción de retirarla aún no se propaga entre instancias. También señala que el servidor de pruebas de la federación habilitado previamente se ha retirado tras la fusión oficial de las funciones de federación en Forgejo. El texto se acompaña de un vídeo donde puede verse el flujo en funcionamiento.