感谢您对AI Calendar Agent项目的关注!我们欢迎各种形式的贡献。
- 使用GitHub Issues报告bug或提出功能建议
- 在报告前请先搜索是否已有类似问题
- 提供详细的复现步骤和环境信息
- Fork本仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建Pull Request
- 克隆仓库
git clone https://github.com/your-username/Calendar-Agent.git
cd Calendar-Agent- 设置虚拟环境
python3 -m venv venv
source venv/bin/activate # Linux/Mac
# 或
venv\Scripts\activate # Windows- 安装依赖
pip install -r requirements.txt- 配置环境变量
cp .env.example .env
# 编辑 .env 文件,填入您的配置- 遵循PEP 8代码风格
- 使用有意义的变量名和函数名
- 添加必要的注释和文档
- 确保代码通过基本测试
在提交代码前,请运行以下测试:
# 测试NLP解析
python test_agent.py
# 检查环境配置
python check_env.py
# 测试DeepSeek解析
python deepseek_parser.py- CalDAV客户端实现
- DeepSeek API集成
- Web界面开发
- 冲突检测和智能建议
- 重复事件支持
- 多日历管理
- 微信集成
- iMessage集成
- 语音交互
我们致力于营造一个开放、友好的社区环境。请遵守以下行为准则:
- 尊重他人观点和经验
- 建设性批评,避免人身攻击
- 帮助新成员融入社区
- 保持专业和礼貌
通过贡献代码,您同意您的贡献将遵循项目的MIT许可证。
感谢您的贡献!🎉