Skip to content

参与贡献

感谢您对 Jellyfin 插件镜像项目的关注!我们欢迎社区成员以各种方式参与贡献。

🤝 贡献方式

代码贡献

  • 🐛 修复 Bug:发现问题并提交修复
  • 新功能:提出并实现新的功能需求
  • 🔧 优化改进:性能优化、代码重构
  • 📝 文档完善:改进文档内容和结构

内容贡献

  • 📊 仓库推荐:推荐优质的插件仓库
  • 🔍 问题反馈:报告使用中遇到的问题
  • 💡 功能建议:提出改进建议

📋 提交贡献

1. Fork 项目

  1. 访问项目 GitHub 页面
  2. 点击右上角的 Fork 按钮
  3. 将项目 fork 到您的账户下

2. 创建分支

bash
git clone https://github.com/YOUR_USERNAME/sync-jellyfin-plugins.git
cd sync-jellyfin-plugins
git checkout -b feature/your-feature-name

3. 提交更改

bash
git add .
git commit -m "feat: 添加新功能描述"
git push origin feature/your-feature-name

4. 创建 Pull Request

  1. 返回 GitHub 上的原项目页面
  2. 点击 New Pull Request
  3. 选择您的分支并填写描述
  4. 提交 Pull Request

🌐 翻译贡献

我们使用 百度翻译 API 来提供自动翻译服务。

参与翻译

  1. 查看 translate.js 文件中的翻译逻辑
  2. 校对自动翻译的内容准确性
  3. 提交翻译改进建议
  4. 帮助添加新语言支持

🛠️ 开发环境

环境要求

  • Node.js 16+
  • npm 或 pnpm
  • Git

本地开发

bash
# 安装依赖
pnpm install

# 运行同步代码
pnpm sync

📝 提交规范

我们遵循 Conventional Commits 规范:

  • feat: 新功能
  • fix: 修复问题
  • docs: 文档更新
  • style: 代码格式调整
  • refactor: 代码重构
  • test: 测试相关
  • chore: 构建工具、依赖更新

🎯 贡献指南

代码质量

  • 保持代码简洁易读
  • 添加必要的注释
  • 遵循现有的代码风格
  • 确保功能正常运行

文档要求

  • 使用清晰的中文表达
  • 提供足够的上下文信息
  • 包含实用的示例
  • 保持格式一致性

🏆 贡献者

感谢所有为项目做出贡献的开发者!您的贡献将被记录在项目历史中。

📞 联系我们


每一个贡献都很宝贵,无论大小。让我们一起打造更好的 Jellyfin 插件生态!

Released under the MIT License.