huhan3000/CONTRIBUTING.md

2.3 KiB

贡献指南

欢迎参与胡汉三千年项目!本项目致力于通过开源工具传播中华文明的世界史意义。

🎯 贡献方式

1. 代码贡献

  • 音韵分析工具:改进音韵考古学算法
  • 可视化系统:开发交互式理论展示界面
  • 数据处理:优化文明传播模型的数据处理

2. 理论研究

  • 理论验证:提供实证数据支持理论框架
  • 跨学科整合:连接语言学、历史学、考古学等领域
  • 方法论创新:改进研究方法和分析工具

3. 文档完善

  • 使用教程:编写工具使用指南
  • 理论解释:简化复杂理论的解释
  • 示例代码:提供实用的代码示例

🚀 快速开始

开发环境设置

# 克隆项目
git clone https://github.com/ben/huhan3000.git
cd huhan3000

# 安装依赖
pip install -r requirements.txt

# 运行测试
pytest tests/

项目结构

huhan3000/
├── core-theory/          # 核心理论
├── tools/               # 开源工具
├── research/            # 学术研究
├── docs/                # 项目文档
├── examples/            # 使用示例
└── tests/               # 测试用例

📝 提交规范

分支命名

  • feature/音韵分析优化 - 新功能开发
  • bugfix/符号查询修复 - 问题修复
  • docs/理论指南更新 - 文档更新

提交信息格式

类型(范围): 简短描述

详细描述(可选)

关联Issue: #123

类型说明:

  • feat: 新功能
  • fix: 问题修复
  • docs: 文档更新
  • test: 测试相关
  • refactor: 代码重构

🔧 开发指南

代码规范

  • 遵循PEP 8编码规范
  • 使用类型注解
  • 编写单元测试
  • 保持代码可读性

测试要求

  • 新功能必须包含测试用例
  • 测试覆盖率不低于80%
  • 集成测试确保功能完整性

🤝 社区交流

讨论渠道

  • GitHub Issues: 功能讨论和问题报告
  • GitHub Discussions: 理论探讨和学术交流
  • 邮件列表: 学术合作和深度讨论

行为准则

  • 尊重不同学术观点
  • 建设性批评和讨论
  • 包容多元文化视角

🎁 致谢

感谢所有为项目做出贡献的开发者、学者和爱好者!


让我们一起通过开源工具传播中华文明的智慧!