Demander des fonctionnalités
Veuillez noter que les demandes de fonctionnalités et d'améliorations doivent être adressées à notre instance Fider pour la surveillance, le vote et les rapports. Veuillez conserver toutes les demandes de fonctionnalités sur cette page et non sur GitHub.
Lignes directrices sur les émissions
Cette page explique comment ouvrir des thèmes, y compris les politiques et procédures du projet Jellyfin concernant la gestion des thèmes.
Les problèmes devraient seul détails des rapports de bogues logiciels.
Toutes les autres discussions, y compris le dépannage initial, doivent être dirigées vers nos canaux d'aide.
Rechercher et voter
Avant d'ouvrir un numéro, veuillez rechercher les numéros existants pour voir si un problème ou une demande de fonctionnalité similaire a été signalé. Les problèmes en double gâchent le dépôt et doivent être évités.
Si vous trouvez un problème qui correspond ou approche votre problème, veuillez utiliser les commentaires pour confirmer que le problème vous affecte également ou que vous soutenez la demande de fonctionnalité. Vous pouvez également ajouter un commentaire décrivant votre version du problème ou le cas d'utilisation de la fonctionnalité.
Si le sujet existant est fermé, veuillez le lire pour voir si les solutions acceptées s'appliquent à vous. Sinon, laissez un commentaire et le sujet sera rouvert. Veuillez noter que puisque les relations publiques viennent en premier dans le développement mais que les versions sont construites à partir du maître, une solution au problème ne sera pas immédiatement disponible à partir de sources officielles, mais sera incluse dans la prochaine version.
Ouvrez un numéro
Une fois que vous êtes prêt à ouvrir un numéro, veuillez consulter cette page!
Signaler des bogues
Lors de la rédaction d'un problème, assurez-vous de saisir autant de détails pertinents que possible - cela est très important pour aider au dépannage et au suivi / investigation du problème. Quelques éléments utiles:
- Comment avez-vous installé Jellyfin (mise à niveau / nouvelle installation)
- Quelle plateforme et système d'exploitation utilisez-vous (Debian, Arch, Docker, etc.)
- Ce que vous faisiez qui a fait apparaître le problème
- Toute sortie de journal pertinente
- Toute configuration non standard que vous utilisez
Les bogues doivent être étiquetés avec [bogue] au début de leur titre. Cela sera supprimé plus tard par l'équipe Jellyfin en attribuant les balises. Pour aider au triage, si vous savez quelles autres balises doivent être appliquées à votre problème, veuillez les ajouter après la balise [bug].
Les bogues doivent être reproductibles. Autrement dit, vous devriez être en mesure de déterminer, par le dépannage, comment répliquer le problème. Bien que les bogues ponctuels ne doivent pas être ignorés, s'ils sont difficiles ou impossibles à reproduire, il est probable qu'ils soient très difficiles à corriger. Veuillez essayer de reproduire l'erreur avant de présenter le problème et inclure le plus petit cas de test possible pour le démontrer.
Si vous avez besoin d'aide pour résoudre des problèmes ou ouvrir un sujet, veuillez contacter la communauté et nous essaierons de vous aider!
Étiquettes d'émission
Jellyfin propose une série d'étiquettes de problèmes pour faciliter le triage et la gestion des problèmes. Les utilisateurs ne peuvent pas les attribuer eux-mêmes en raison des autorisations GitHub, mais ils seront ajoutés par un membre de l'équipe lors du triage.
Les catégories
Ces balises sont de larges catégories pour lesquelles une partie de la base de code est affectée.
- ... de l'arrière: un problème qui concerne principalement le code backend du serveur.
- build: Un problème qui concerne principalement le processus de construction.
La critique
Ces étiquettes permettent de déterminer à quel point un problème est critique.
- régression: problème nécessitant une attention immédiate en raison d'une régression de la dernière version.
- ... un bug: Un bug dans le code qui affecte une utilisation normale.
La gestion
Ces étiquettes aident à gérer le projet et la direction.
- Un bon premier problème: quelque chose qui devrait être très facile à faire et qui est un excellent point de départ.
- Aide recherchée: un problème qui n'a actuellement aucun expert clair dans le projet et pourrait utiliser une aide extérieure.
- feuille de route: un méta-thème lié à la future feuille de route du projet.
- Enquête: affaire de type enquête basée sur le code.
Demandes d'extraction
Ces étiquettes s'appliquent uniquement aux demandes d'extraction à des fins administratives.
- nécessite des tests: un PR qui n'a pas encore été testé dans un environnement réel. Tout RP qui affecte le fonds doit être testé avant d'être fusionné pour éviter les régressions.