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

本页面由 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 报告。