- 新增 GitHub Issue 模板(Bug 报告、功能请求)和 Pull Request 模板 - 新增 Code of Conduct(贡献者行为准则)和 Security Policy(安全政策) - 新增 CI 工作流(GitHub Actions),包含 ruff 代码检查和导入验证 - 新增开发依赖文件 requirements-dev.txt 📦 build(ci): 配置 GitHub Actions 持续集成 - 在 push 到 main 分支和 pull request 时自动触发 CI - 添加 lint 任务执行 ruff 代码风格检查 - 添加 import-check 任务验证核心服务模块导入 ♻️ refactor(structure): 重构项目目录结构 - 将根目录的 6 个服务模块迁移至 services/ 包 - 更新所有相关文件的导入语句(main.py、ui/、services/) - 根目录仅保留 main.py 作为唯一 Python 入口文件 🔧 chore(config): 调整配置和资源文件路径 - 将 config.json 移至 config/ 目录,更新相关引用 - 将个人头像图片移至 assets/faces/ 目录,更新 .gitignore - 更新 Dockerfile 和 docker-compose.yml 中的配置路径 📝 docs(readme): 完善 README 文档 - 添加项目状态徽章(Python 版本、License、CI) - 更新项目结构图反映实际目录布局 - 修正使用指南中的 Tab 名称和操作路径 - 替换 your-username 占位符为格式提示 🗑️ chore(cleanup): 清理冗余文件 - 删除旧版备份文件、测试脚本、临时记录和运行日志 - 删除散落的个人图片文件(已归档至 assets/faces/)
84 lines
4.3 KiB
Markdown
84 lines
4.3 KiB
Markdown
# 贡献者行为准则
|
|
|
|
## 我们的承诺
|
|
|
|
作为成员、贡献者和领导者,我们承诺让每一位参与者都能在无骚扰的环境中参与我们的社区,不论其年龄、体型、是否有可见或不可见的残疾、族裔、性别特征、性别认同与表达、经验水平、教育程度、社会经济地位、国籍、外表、种族、种姓、肤色、宗教信仰或性取向。
|
|
|
|
我们承诺以有助于建立开放、友好、多元、包容和健康社区的方式行事和互动。
|
|
|
|
## 我们的准则
|
|
|
|
有助于为我们的社区创造积极环境的行为示例包括:
|
|
|
|
* 对他人表现出同理心和善意
|
|
* 尊重不同的意见、观点和经历
|
|
* 给予并优雅地接受建设性反馈
|
|
* 承担责任并向受我们错误影响的人道歉,并从经历中学习
|
|
* 关注整个社区的最大利益,不只是我们个人的利益
|
|
|
|
不可接受的行为示例包括:
|
|
|
|
* 使用性化语言或图像,以及任何形式的性关注或性骚扰
|
|
* 发表挑衅性、侮辱性或贬义的评论,以及针对个人或政治的攻击
|
|
* 公开或私下骚扰
|
|
* 未经明确许可,发布他人的私人信息,例如实际地址或电子邮件地址
|
|
* 在专业环境中其他可被合理认为不适当的行为
|
|
|
|
## 执行责任
|
|
|
|
社区领导者有责任阐明和执行我们可接受行为的准则,并在遇到任何他们认为不适当、有威胁、冒犯或有害的行为时采取适当且公平的纠正行动。
|
|
|
|
社区领导者有权利和责任删除、编辑或拒绝与本行为准则不符的评论、提交、代码、wiki 编辑、议题及其他贡献,并在适当时就审核决定的原因进行沟通。
|
|
|
|
## 适用范围
|
|
|
|
本行为准则适用于所有社区空间,也适用于当个人在公共空间中正式代表本社区时的情形。代表我们社区的示例包括:使用官方电子邮件地址、通过官方社交媒体账号发帖,或在线上或线下活动中担任指定代表。
|
|
|
|
## 执行
|
|
|
|
如遇到骚扰、滥用或其他不可接受的行为,可通过 GitHub Issues 或在本仓库的 Discussions 中向社区维护者报告。所有投诉都将被迅速、公平地审查和调查。
|
|
|
|
所有社区领导者有义务尊重任何事件报告者的隐私和安全。
|
|
|
|
## 执行指南
|
|
|
|
社区领导者将遵循以下社区影响指南,确定对违反本行为准则的任何行为的后果:
|
|
|
|
### 1. 纠正
|
|
|
|
**社区影响**:使用不当语言或其他被认为不专业或社区不欢迎的行为。
|
|
|
|
**后果**:社区领导者会发出私人书面警告,说明违规的性质并解释为何该行为不当。可能会要求公开道歉。
|
|
|
|
### 2. 警告
|
|
|
|
**社区影响**:单次事件或一系列行为的违规。
|
|
|
|
**后果**:警告并说明持续行为的后果。在指定时间内不得与相关人员互动,包括主动与执行本行为准则的人员互动。这包括避免在社区空间以及社交媒体等外部渠道进行互动。违反这些条款可能会导致临时或永久封禁。
|
|
|
|
### 3. 临时封禁
|
|
|
|
**社区影响**:严重违反社区准则,包括持续的不当行为。
|
|
|
|
**后果**:在指定时间内临时禁止与社区进行任何形式的互动或公开通信。在此期间,不允许与相关人员进行任何公开或私下的互动,包括主动与执行本行为准则的人员互动。违反这些条款可能会导致永久封禁。
|
|
|
|
### 4. 永久封禁
|
|
|
|
**社区影响**:表现出违反社区准则的模式,包括持续的不当行为、对某个人的骚扰或对某类人群的攻击或诋毁。
|
|
|
|
**后果**:永久禁止在社区内进行任何形式的公开互动。
|
|
|
|
## 归属
|
|
|
|
本行为准则改编自 [Contributor Covenant][homepage] v2.1 版,详情请访问 [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]。
|
|
|
|
社区影响指南的灵感来自 [Mozilla 的行为准则执行阶梯][Mozilla CoC]。
|
|
|
|
有关本行为准则常见问题的解答,请参阅 [https://www.contributor-covenant.org/faq][FAQ]。其他语言的翻译请参阅 [https://www.contributor-covenant.org/translations][translations]。
|
|
|
|
[homepage]: https://www.contributor-covenant.org
|
|
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
|
|
[Mozilla CoC]: https://github.com/mozilla/diversity
|
|
[FAQ]: https://www.contributor-covenant.org/faq
|
|
[translations]: https://www.contributor-covenant.org/translations
|