Aller au contenu

Contribution

Merci de votre intérêt à contribuer au projet Jellyfin! Cette page et ses enfants décrivent les façons dont ils peuvent contribuer, ainsi que certaines de nos politiques. Cela devrait vous guider dans votre premier numéro ou vos relations publiques.

Même si vous ne pouvez pas contribuer au code, vous pouvez aider Jellyfin! Les deux principales choses que vous pouvez aider sont les tests et la création de problèmes. Le code, la documentation, les traductions et les autres composants non-code contributeurs sont décrits dans les sections suivantes.

 Contribution Contribution

Signaler des problèmes

Nous utilisons largement GitHub pour suivre les sujets ouverts, les nouvelles améliorations ou fonctionnalités et d'autres aspects du développement.

Veuillez consulter la page d'aide pour obtenir de l'aide sur le dépannage et le dépannage, et la documentation des problèmes pour plus d'informations sur la façon de signaler les bons problèmes.

Code en développement

L'ensemble du projet consiste en un serveur central en C#, un client web en Javascript et d'autres clients écrits dans différents langages et frameworks. Si vous avez de l'expérience avec ces langues, nous sommes toujours reconnaissants pour toute contribution que vous souhaitez apporter!

Pour des directives générales sur le fonctionnement du projet, y compris comment configurer votre copie de développement, apporter des modifications et des directives sur les demandes d'extraction (RP), veuillez consulter la documentation sur le code de contribution. Jellyfin suit une méthodologie de "bifurcation et RP"; si vous n'êtes pas familier avec cela, veuillez consulter la section correspondante.

Ajouter à la documentation

La documentation est incroyablement utile! Tous ces documents sont écrits avec DocFX. Vous pouvez trouver la réduction brute dans le référentiel de documentation. Les demandes de retrait sont les bienvenues!

Traduire

Si vous souhaitez aider à traduire Jellyfin dans votre langue locale, nous utilisons le Weblate qui s'exécute sur translate.jellyfin.org pour gérer les traductions. Ceux-ci sont collectés dans les branches de traduction des différents référentiels et fusionnés dans les branches principales avant chaque lancement.

Preuve

Les tests sont le moyen le plus simple de contribuer. Utilisez simplement Jellyfin, et si vous rencontrez des problèmes, faites-le nous savoir. C'est la façon la plus courante de découvrir les erreurs, par le biais d'un utilisateur qui fait quelque chose auquel nous n'avions pas pensé. Si le problème finit par être lié au code, il peut ouvrir un problème de plantage.

fr_FRFrançais
es_ESEspañol zh_CN简体中文 hi_INहिन्दी arالعربية pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch it_ITItaliano fr_FRFrançais