Ir al contenido principal
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Contribuir a Jellyfin

¡Gracias por tu interés en contribuir al proyecto Jellyfin! Esta página y sus secciones describen las formas en que puedes colaborar, así como algunas de nuestras políticas. Esta información te guiará durante tu primer Issue o Pull Request.

Incluso si no puedes contribuir con código, ¡aún puedes ayudar a Jellyfin! Las dos principales formas de colaborar son probando el sistema y creando issues. Las contribuciones de código, documentación, traducciones y otros componentes no relacionados con código se detallan en las secciones siguientes.

Reportar problemas

Usamos GitHub ampliamente para gestionar issues abiertos, nuevas mejoras o funciones, y otros aspectos del desarrollo.

Consulta la página de obtener ayuda para solucionar problemas y detectar errores, y la documentación sobre issues para conocer cómo enviar reportes efectivos.

Desarrollar código

El proyecto completo consta de un servidor principal en C#, un cliente web en JavaScript y varios otros clientes escritos en diferentes lenguajes y frameworks. Si tienes experiencia con estos lenguajes, ¡agradecemos cualquier contribución que quieras hacer!

Para pautas generales sobre cómo funciona el proyecto, incluyendo cómo configurar tu copia de desarrollo, realizar cambios y directrices para Pull Requests (PRs), consulta la documentación sobre contribución de código. Jellyfin sigue la metodología "fork and PR"; si no estás familiarizado con esto, revisa la sección correspondiente.

Contribuir a la documentación

¡La documentación es increíblemente útil! Toda esta documentación está escrita usando Docusaurus. Puedes encontrar el markdown en bruto en el repositorio de documentación. ¡Aceptamos pull requests, pero por favor revisa primero nuestro proceso de documentación!

Traducir

Si deseas ayudar a traducir Jellyfin a tu idioma local, usamos Weblate disponible en translate.jellyfin.org para gestionar traducciones. Estas se recopilan en las ramas translations de varios repositorios y se fusionan en las ramas master antes de cada lanzamiento.

Probar el sistema

Probar es la forma más sencilla de contribuir. Simplemente usa Jellyfin y, si encuentras problemas, avísanos. Esta es la forma más común en que detectamos errores: cuando un usuario hace algo que no habíamos previsto. Si el problema resulta estar relacionado con el código, entonces puedes abrir un reporte de error.