diff --git a/.github/ISSUE_TEMPLATE/ai_ide_support.md b/.github/ISSUE_TEMPLATE/ai_ide_support.md new file mode 100644 index 00000000..6e1ffd7c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ai_ide_support.md @@ -0,0 +1,107 @@ +--- +name: 🤖 AI IDE Support Request | AI IDE 支持请求 +about: Request support for a new AI IDE or report AI IDE specific issues | 请求支持新的 AI IDE 或报告 AI IDE 特定问题 +title: '[AI IDE] ' +labels: ['ai-ide', 'enhancement'] +assignees: '' + +--- + +## AI IDE Information | AI IDE 信息 +**AI IDE Details | AI IDE 详情** +- **Name | 名称**: [e.g. New AI Assistant] | 例如:新的 AI 助手 +- **Version | 版本**: [e.g. 1.0.0] | 例如:1.0.0 +- **Official Website | 官方网站**: [URL] +- **Documentation | 文档**: [URL] +- **Platform | 平台**: [e.g. VSCode Extension, Standalone App, Web-based] | 例如:VSCode 扩展、独立应用、基于网页 + +## Request Type | 请求类型 +**What type of request is this? | 这是什么类型的请求?** +- [ ] New AI IDE Support | 新 AI IDE 支持 +- [ ] Existing AI IDE Issue | 现有 AI IDE 问题 +- [ ] Configuration Help | 配置帮助 +- [ ] Integration Improvement | 集成改进 +- [ ] Documentation Update | 文档更新 + +## Current Status | 当前状态 +**Current support status | 当前支持状态** +- [ ] Not supported | 不支持 +- [ ] Partially supported | 部分支持 +- [ ] Fully supported but has issues | 完全支持但有问题 +- [ ] Unknown | 未知 + +## Use Case | 使用场景 +**How do you plan to use this AI IDE with CloudBase AI ToolKit?** +您计划如何将此 AI IDE 与 CloudBase AI ToolKit 一起使用? + +Describe your specific use case and why this AI IDE integration is important. +描述您的具体用例以及为什么此 AI IDE 集成很重要。 + +## Integration Requirements | 集成要求 +**What features should be supported? | 应该支持哪些功能?** +- [ ] MCP (Model Context Protocol) | MCP(模型上下文协议) +- [ ] Project Generation | 项目生成 +- [ ] Database Operations | 数据库操作 +- [ ] Cloud Function Deployment | 云函数部署 +- [ ] Static Hosting | 静态托管 +- [ ] Mini Program Support | 小程序支持 +- [ ] Environment Management | 环境管理 +- [ ] Log Viewing | 日志查看 +- [ ] Other | 其他: [Please specify | 请指定] + +## Technical Details | 技术细节 +**Technical requirements | 技术要求** +- **Programming Language | 编程语言**: [e.g. TypeScript, Python, JavaScript] | 例如:TypeScript、Python、JavaScript +- **API/SDK Support | API/SDK 支持**: [e.g. REST API, GraphQL, SDK] | 例如:REST API、GraphQL、SDK +- **Configuration Method | 配置方法**: [e.g. JSON file, Environment variables] | 例如:JSON 文件、环境变量 +- **Plugin System | 插件系统**: [e.g. VSCode Extension API, Custom Plugin] | 例如:VSCode 扩展 API、自定义插件 + +## Current Workarounds | 当前解决方案 +**Workarounds or alternatives | 解决方案或替代方案** +If you're currently using any workarounds, please describe them. +如果您目前正在使用任何解决方案,请描述它们。 + +## Error Information | 错误信息 +**Error logs (if applicable) | 错误日志(如果适用)** +If you're experiencing issues with an existing AI IDE, please provide error logs. +如果您遇到现有 AI IDE 的问题,请提供错误日志。 + +``` +// Paste error logs here | 在此处粘贴错误日志 +``` + +## Configuration | 配置 +**Configuration files | 配置文件** +If applicable, please share your configuration (remove sensitive information). +如果适用,请分享您的配置(删除敏感信息)。 + +```json +{ + "// Configuration here": "在此处配置" +} +``` + +## Priority | 优先级 +**Priority level | 优先级** +- [ ] High | 高 - Blocking current workflow | 阻塞当前工作流程 +- [ ] Medium | 中 - Would improve productivity | 会提高生产力 +- [ ] Low | 低 - Nice to have | 有了更好 + +## Community Impact | 社区影响 +**How many users would benefit? | 有多少用户会受益?** +- [ ] Just me | 只有我 +- [ ] Small team (2-10 people) | 小团队(2-10人) +- [ ] Medium team (11-50 people) | 中等团队(11-50人) +- [ ] Large organization (50+ people) | 大型组织(50+人) +- [ ] Community wide | 整个社区 + +## Additional Resources | 额外资源 +**Additional context | 额外信息** +Add any other context, documentation links, or examples. +添加任何其他上下文、文档链接或示例。 + +**Willing to contribute? | 愿意贡献吗?** +- [ ] Yes, I can help with testing | 是的,我可以帮助测试 +- [ ] Yes, I can help with documentation | 是的,我可以帮助文档 +- [ ] Yes, I can help with code | 是的,我可以帮助代码 +- [ ] No, but I can provide feedback | 不,但我可以提供反馈 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..0772888c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,69 @@ +--- +name: 🐛 Bug Report | 问题反馈 +about: Create a report to help us improve | 创建问题报告来帮助我们改进 +title: '[BUG] ' +labels: ['bug'] +assignees: '' + +--- + +## Bug Description | 问题描述 +**Describe the bug | 描述问题** +A clear and concise description of what the bug is. +清晰简洁地描述问题是什么。 + +## Steps to Reproduce | 复现步骤 +**To Reproduce | 复现步骤** +Steps to reproduce the behavior: +复现该行为的步骤: + +1. Go to '...' | 打开 '...' +2. Click on '....' | 点击 '....' +3. Scroll down to '....' | 滚动到 '....' +4. See error | 看到错误 + +## Expected Behavior | 期望行为 +**Expected behavior | 期望行为** +A clear and concise description of what you expected to happen. +清晰简洁地描述你期望发生什么。 + +## Actual Behavior | 实际行为 +**Actual behavior | 实际行为** +A clear and concise description of what actually happened. +清晰简洁地描述实际发生了什么。 + +## Screenshots | 截图 +**Screenshots | 截图** +If applicable, add screenshots to help explain your problem. +如果适用,请添加截图来帮助说明问题。 + +## Environment | 环境信息 +**Environment | 环境信息** +- OS: [e.g. Windows 10, macOS 13.0, Ubuntu 20.04] | 操作系统 +- AI IDE: [e.g. Cursor, VSCode, Claude Code] | AI IDE 名称 +- CloudBase AI ToolKit Version: [e.g. 1.0.0] | CloudBase AI ToolKit 版本 +- Node.js Version: [e.g. 18.0.0] | Node.js 版本 +- Browser: [e.g. Chrome 120.0] | 浏览器版本 + +## Error Logs | 错误日志 +**Error logs | 错误日志** +If applicable, please paste error logs here. +如果适用,请在此处粘贴错误日志。 + +``` +// Paste error logs here | 在此处粘贴错误日志 +``` + +## Additional Context | 额外信息 +**Additional context | 额外信息** +Add any other context about the problem here. +在此处添加有关问题的任何其他上下文信息。 + +## Configuration | 配置信息 +**Configuration | 配置信息** +If applicable, please share your configuration files (remove sensitive information). +如果适用,请分享您的配置文件(删除敏感信息)。 + +```yaml +# Paste configuration here | 在此处粘贴配置 +``` \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..e62b1bea --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: true +contact_links: + - name: 📚 Documentation | 文档 + url: https://docs.cloudbase.net/ai/cloudbase-ai-toolkit/ + about: Check the documentation for guides and examples | 查看文档获取指南和示例 + - name: 💬 Discussions | 讨论 + url: https://github.com/TencentCloudBase/CloudBase-AI-ToolKit/discussions + about: Ask questions and discuss ideas | 提问和讨论想法 + - name: 📺 Tutorial Videos | 教程视频 + url: https://www.bilibili.com/video/BV1hpjvzGESg/ + about: Watch tutorial videos | 观看教程视频 \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/discussion.md b/.github/ISSUE_TEMPLATE/discussion.md new file mode 100644 index 00000000..1e6c9cc7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/discussion.md @@ -0,0 +1,81 @@ +--- +name: 💬 Discussion | 讨论 +about: Start a discussion about ideas, questions, or general topics | 开始关于想法、问题或一般话题的讨论 +title: '[DISCUSSION] ' +labels: ['discussion'] +assignees: '' + +--- + +## Discussion Topic | 讨论主题 +**What would you like to discuss? | 您想讨论什么?** +A clear and concise description of the topic you'd like to discuss. +清晰简洁地描述您想要讨论的主题。 + +## Category | 类别 +**What type of discussion is this? | 这是什么类型的讨论?** +- [ ] General Question | 一般问题 +- [ ] Best Practices | 最佳实践 +- [ ] Architecture Discussion | 架构讨论 +- [ ] AI IDE Integration | AI IDE 集成 +- [ ] CloudBase Platform | CloudBase 平台 +- [ ] Community Feedback | 社区反馈 +- [ ] Use Case Sharing | 用例分享 +- [ ] Troubleshooting | 故障排除 +- [ ] Other | 其他: [Please specify | 请指定] + +## Context | 背景 +**Background information | 背景信息** +Provide context about your situation, project, or the reason for this discussion. +提供有关您的情况、项目或进行此讨论的原因的背景信息。 + +## Current Situation | 当前情况 +**Current situation | 当前情况** +Describe what you're currently doing or what you've tried. +描述您目前正在做什么或已经尝试了什么。 + +## Questions | 问题 +**Specific questions | 具体问题** +List any specific questions you have: +列出您有的任何具体问题: + +1. [Question 1 | 问题1] +2. [Question 2 | 问题2] +3. [Question 3 | 问题3] + +## Environment | 环境信息 +**Environment (if relevant) | 环境信息(如果相关)** +- OS: [e.g. Windows 10, macOS 13.0, Ubuntu 20.04] | 操作系统 +- AI IDE: [e.g. Cursor, VSCode, Claude Code] | AI IDE 名称 +- CloudBase AI ToolKit Version: [e.g. 1.0.0] | CloudBase AI ToolKit 版本 +- Project Type: [e.g. Web App, Mini Program, Full Stack] | 项目类型 + +## Code Examples | 代码示例 +**Code examples (if applicable) | 代码示例(如果适用)** +If your discussion involves code, please share relevant examples. +如果您的讨论涉及代码,请分享相关示例。 + +```javascript +// Example code here | 示例代码 +``` + +## Goals | 目标 +**What are you trying to achieve? | 您想要实现什么?** +Describe your goals or desired outcomes. +描述您的目标或期望的结果。 + +## Additional Information | 额外信息 +**Additional context | 额外信息** +Add any other relevant information, screenshots, or links. +添加任何其他相关信息、截图或链接。 + +## Community Input | 社区输入 +**What kind of input are you looking for? | 您在寻找什么样的输入?** +- [ ] General advice | 一般建议 +- [ ] Code review | 代码审查 +- [ ] Architecture feedback | 架构反馈 +- [ ] Best practices | 最佳实践 +- [ ] Alternative approaches | 替代方法 +- [ ] Community experiences | 社区经验 +- [ ] Documentation improvement | 文档改进 +- [ ] Other | 其他: [Please specify | 请指定] \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..26e26096 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,78 @@ +--- +name: 🚀 Feature Request | 功能请求 +about: Suggest an idea for this project | 为这个项目提出想法 +title: '[FEATURE] ' +labels: ['enhancement'] +assignees: '' + +--- + +## Feature Description | 功能描述 +**Is your feature request related to a problem? Please describe.** +您的功能请求是否与问题有关?请描述。 + +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] +清晰简洁地描述问题是什么。例如:当 [...] 时我总是感到沮丧 + +## Proposed Solution | 建议的解决方案 +**Describe the solution you'd like** +描述您想要的解决方案 + +A clear and concise description of what you want to happen. +清晰简洁地描述您希望发生什么。 + +## Use Cases | 使用场景 +**Use cases | 使用场景** +Describe specific scenarios where this feature would be useful: +描述此功能有用的具体场景: + +1. **Scenario 1 | 场景1**: [Describe the scenario | 描述场景] + - Current behavior | 当前行为: [What happens now | 现在发生什么] + - Expected behavior | 期望行为: [What should happen | 应该发生什么] + +2. **Scenario 2 | 场景2**: [Describe the scenario | 描述场景] + - Current behavior | 当前行为: [What happens now | 现在发生什么] + - Expected behavior | 期望行为: [What should happen | 应该发生什么] + +## Alternatives Considered | 考虑的替代方案 +**Describe alternatives you've considered** +描述您考虑过的替代方案 + +A clear and concise description of any alternative solutions or features you've considered. +清晰简洁地描述您考虑过的任何替代解决方案或功能。 + +## AI IDE Integration | AI IDE 集成 +**Which AI IDEs should support this feature?** +哪些 AI IDE 应该支持此功能? + +- [ ] Cursor +- [ ] VSCode GitHub Copilot +- [ ] Claude Code +- [ ] Windsurf +- [ ] CodeBuddy +- [ ] Augment Code +- [ ] OpenAI Codex CLI +- [ ] Others | 其他: [Please specify | 请指定] + +## Priority | 优先级 +**Priority level | 优先级** +- [ ] High | 高 - Critical for workflow | 工作流程关键 +- [ ] Medium | 中 - Would improve experience | 会改善体验 +- [ ] Low | 低 - Nice to have | 有了更好 + +## Implementation Ideas | 实现想法 +**Additional context | 额外信息** +Add any other context, mockups, or screenshots about the feature request here. +在此处添加有关功能请求的任何其他上下文、模型或截图。 + +**Implementation suggestions | 实现建议** +If you have ideas about how this could be implemented, please share them. +如果您对如何实现此功能有想法,请分享。 + +## Related Issues | 相关问题 +**Related issues | 相关问题** +Link to any related issues or discussions. +链接到任何相关问题或讨论。 + +- Related to: #[issue number] | 相关到: #[问题编号] +- Depends on: #[issue number] | 依赖于: #[问题编号] \ No newline at end of file