感谢您对 BookmarkSummarizer 项目的兴趣!您的贡献对我们非常重要。
贡献的方式有很多,不仅限于提交代码:
- 报告 Bug
- 提出新功能建议
- 改进文档
- 分享您使用本工具的经验
- 提交代码修复或新功能
- Fork 本仓库并克隆到本地
- 创建新的分支:
git checkout -b feature/your-feature-name - 提交您的更改:
git commit -am 'Add some feature' - 推送到分支:
git push origin feature/your-feature-name - 提交 Pull Request
- 确保您安装了 Python 3.6+
- 安装依赖:
pip install -r requirements.txt - 复制
.env.example为.env并根据需要配置
- 遵循 PEP 8 编码风格
- 添加适当的注释和文档字符串
- 确保新代码不会破坏现有功能
- 为新功能添加适当的测试
报告 Bug 时,请尽可能详细地描述问题,包括:
- 复现步骤
- 期望行为
- 实际行为
- 系统环境(操作系统、Python 版本等)
- 如有可能,附上截图或错误日志
请在提出新功能建议时,清晰描述:
- 您想要解决的问题
- 您建议的解决方案
- 可能的替代方案
- 为什么这个功能对大多数用户有用
- 尊重所有贡献者
- 接受建设性批评
- 专注于最有利于社区的事情
- 体现同理心对待其他社区成员
通过提交代码,您同意您的贡献将在 Apache License 2.0 下授权。