跳至主内容
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

为 Jellyfin 做贡献

感谢您有兴趣为 Jellyfin 项目做贡献!本页面及其子页面介绍了多种贡献方式以及我们的相关规范,将帮助您完成首次 Issue 或 PR 提交。

即使您无法贡献代码,仍可通过测试和创建问题来帮助 Jellyfin!代码、文档、翻译及其他非代码组件的贡献方式均在下文详述。

报告问题

我们广泛使用 GitHub 来追踪未解决问题、新功能提案及其他开发事项。

有关故障排除和错误排查的帮助,请参阅获取帮助页面;了解如何提交高质量问题,请查看问题报告指南

开发代码

项目包含 C# 核心服务器、JavaScript Web 客户端及多种语言/框架编写的客户端组件。如果您掌握相关技术,我们非常欢迎您的代码贡献!

关于项目工作流程(包括开发环境配置、代码修改和 PR 规范),请参阅代码贡献指南。Jellyfin 采用 "fork and PR" 协作模式,若不熟悉此流程,请参考相关章节

补充文档

文档贡献非常有价值!所有文档均使用 Docusaurus 编写,原始 Markdown 文件存放于文档仓库。欢迎提交 Pull Request,但请先查阅文档贡献流程

翻译工作

若您希望将 Jellyfin 翻译为本地语言,我们通过 translate.jellyfin.org 平台的 Weblate 管理翻译。译文收集在各仓库的 translations 分支,每次发布前会合并至 master 分支。

测试参与

测试是最简单的贡献方式。只需使用 Jellyfin,遇到问题时及时反馈。用户执行非常规操作往往能暴露我们未察觉的缺陷。若确认是代码问题,即可提交Bug 报告