Appearance
参与贡献
感谢您对 Jellyfin 插件镜像项目的关注!我们欢迎社区成员以各种方式参与贡献。
🤝 贡献方式
代码贡献
- 🐛 修复 Bug:发现问题并提交修复
- ⭐ 新功能:提出并实现新的功能需求
- 🔧 优化改进:性能优化、代码重构
- 📝 文档完善:改进文档内容和结构
内容贡献
- 📊 仓库推荐:推荐优质的插件仓库
- 🔍 问题反馈:报告使用中遇到的问题
- 💡 功能建议:提出改进建议
📋 提交贡献
1. Fork 项目
- 访问项目 GitHub 页面
- 点击右上角的 Fork 按钮
- 将项目 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
- 返回 GitHub 上的原项目页面
- 点击 New Pull Request
- 选择您的分支并填写描述
- 提交 Pull Request
🌐 翻译贡献
我们使用 百度翻译 API 来提供自动翻译服务。
参与翻译
- 查看
translate.js
文件中的翻译逻辑 - 校对自动翻译的内容准确性
- 提交翻译改进建议
- 帮助添加新语言支持
🛠️ 开发环境
环境要求
- Node.js 16+
- npm 或 pnpm
- Git
本地开发
bash
# 安装依赖
pnpm install
# 运行同步代码
pnpm sync
📝 提交规范
我们遵循 Conventional Commits 规范:
feat:
新功能fix:
修复问题docs:
文档更新style:
代码格式调整refactor:
代码重构test:
测试相关chore:
构建工具、依赖更新
🎯 贡献指南
代码质量
- 保持代码简洁易读
- 添加必要的注释
- 遵循现有的代码风格
- 确保功能正常运行
文档要求
- 使用清晰的中文表达
- 提供足够的上下文信息
- 包含实用的示例
- 保持格式一致性
🏆 贡献者
感谢所有为项目做出贡献的开发者!您的贡献将被记录在项目历史中。
📞 联系我们
- 🐛 Bug 报告:GitHub Issues
- 💬 功能讨论:GitHub Discussions
- 📧 邮件联系:通过 GitHub 联系项目维护者
每一个贡献都很宝贵,无论大小。让我们一起打造更好的 Jellyfin 插件生态!