Skip to content

Latest commit

 

History

History
82 lines (67 loc) · 2.05 KB

CONTRIBUTING.md

File metadata and controls

82 lines (67 loc) · 2.05 KB

贡献指南

感谢您对YouTube视频下载器项目的关注!我们欢迎并感谢任何形式的贡献。

如何贡献

报告问题

  1. 使用GitHub Issues功能报告问题
  2. 请提供以下信息:
    • 问题的详细描述
    • 复现步骤
    • 系统环境(操作系统、Python版本等)
    • 错误日志(如果有)
    • 期望的行为

提交代码

  1. Fork 项目仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m '添加了一些特性')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建一个Pull Request

代码规范

  • 遵循PEP 8 Python代码风格指南
  • 添加适当的注释和文档
  • 确保代码可读性
  • 编写测试用例(如果适用)

提交信息规范

提交信息应该清晰描述更改内容,建议格式如下:

类型: 简短描述

详细描述(如果需要)

类型可以是:

  • feat: 新功能
  • fix: 修复bug
  • docs: 文档更新
  • style: 代码格式(不影响代码运行的变动)
  • refactor: 重构
  • test: 增加测试
  • chore: 构建过程或辅助工具的变动

开发流程

  1. 确保您的开发环境满足项目要求
  2. 安装所需依赖:
    pip install -r requirements.txt
  3. 运行测试确保一切正常:
    python -m pytest

行为准则

我们的承诺

为了营造开放和友好的环境,我们承诺:

  • 尊重每一位贡献者
  • 接受建设性的批评
  • 以项目和社区的最大利益为重
  • 对其他社区成员表示同理心

不当行为

不当行为包括:

  • 使用性别、种族、宗教等方面的歧视性语言
  • 人身攻击或侮辱性评论
  • 发布他人的私人信息
  • 其他不专业或不道德的行为

许可证

通过贡献您的代码,您同意您的贡献将在MIT许可证下发布。

问题和讨论

如有任何问题或建议,请:

  1. 查看已有的Issues和Pull Requests
  2. 创建新的Issue进行讨论
  3. 在Pull Request中详细说明您的更改

感谢您的贡献!