diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 0000000..b1d3db6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,194 @@ +--- +name: 🐛 Bug 报告 / Bug Report +about: 报告 CodeForge 中的错误或问题 / Report a bug or issue in CodeForge +title: "[Bug] 简要描述问题 / Brief description of the issue" +labels: ["bug", "needs-triage"] +assignees: "" +--- + +## 🐛 问题描述 / Bug Description + +**简要描述 / Brief Description:** + + +**详细描述 / Detailed Description:** + + +## 🔄 复现步骤 / Steps to Reproduce + +**复现步骤 / Reproduction Steps:** +1. +2. +3. +4. + +**复现频率 / Reproduction Rate:** +- [ ] 总是发生 / Always occurs (100%) +- [ ] 经常发生 / Frequently occurs (>75%) +- [ ] 有时发生 / Sometimes occurs (25-75%) +- [ ] 偶尔发生 / Rarely occurs (<25%) +- [ ] 只发生一次 / Occurred only once + +## 📱 环境信息 / Environment Information + +**操作系统 / Operating System:** +- [ ] Windows (版本 / Version: __________) +- [ ] macOS (版本 / Version: __________) +- [ ] Linux (发行版 / Distribution: __________) + +**浏览器信息 / Browser Information:** +- [ ] Chrome (版本 / Version: __________) +- [ ] Firefox (版本 / Version: __________) +- [ ] Safari (版本 / Version: __________) +- [ ] Edge (版本 / Version: __________) +- [ ] 其他 / Other: __________ + +**CodeForge 版本 / CodeForge Version:** + + +**屏幕分辨率 / Screen Resolution:** + + +## 🎯 预期行为 / Expected Behavior + +**应该发生什么 / What should happen:** + + +## ❌ 实际行为 / Actual Behavior + +**实际发生了什么 / What actually happened:** + + +## 📸 截图和日志 / Screenshots and Logs + +**截图 / Screenshots:** + + +**错误日志 / Error Logs:** +``` +粘贴任何相关的错误消息或日志 +Paste any relevant error messages or logs here +``` + +**浏览器控制台错误 / Browser Console Errors:** + +``` +粘贴浏览器控制台中的错误信息 +Paste browser console error messages here +``` + +## 💻 代码相关 / Code Related + +**编程语言 / Programming Language:** + + +**问题代码 / Problematic Code:** +```language +// 如果问题与特定代码相关,请提供最小复现示例 +// If the issue is related to specific code, provide a minimal reproduction example + +``` + +**代码执行结果 / Code Execution Result:** +``` +预期输出 / Expected Output: + + +实际输出 / Actual Output: + +``` + +## 🔧 故障排除尝试 / Troubleshooting Attempts + +**已尝试的解决方案 / Solutions Already Tried:** +- [ ] 刷新页面 / Refreshed the page +- [ ] 清除浏览器缓存 / Cleared browser cache +- [ ] 使用隐私/无痕模式 / Used private/incognito mode +- [ ] 尝试不同的浏览器 / Tried different browser +- [ ] 重启应用程序 / Restarted the application +- [ ] 其他 / Other: __________ + +**解决方案效果 / Solution Effectiveness:** + + +## 📊 影响程度 / Impact Level + +**严重程度 / Severity:** +- [ ] 🔴 严重 / Critical - 应用无法使用 / Application unusable +- [ ] 🟠 高 / High - 主要功能受影响 / Major functionality affected +- [ ] 🟡 中 / Medium - 部分功能受影响 / Some functionality affected +- [ ] 🟢 低 / Low - 轻微问题 / Minor issue + +**影响范围 / Impact Scope:** +- [ ] 影响所有用户 / Affects all users +- [ ] 影响大部分用户 / Affects most users +- [ ] 影响部分用户 / Affects some users +- [ ] 仅影响我 / Only affects me + +## 🔗 相关信息 / Related Information + +**相关 Issues / Related Issues:** + + +**功能请求 / Feature Requests:** + + +**临时解决方案 / Workaround:** + + +## 📱 设备信息 / Device Information + +**设备类型 / Device Type:** +- [ ] 🖥️ 桌面电脑 / Desktop +- [ ] 💻 笔记本电脑 / Laptop +- [ ] 📱 手机 / Mobile Phone +- [ ] 📟 平板电脑 / Tablet + +**移动设备信息 / Mobile Device Info (如适用 / If applicable):** +- 设备型号 / Device Model: __________ +- 屏幕尺寸 / Screen Size: __________ +- 是否横屏 / Landscape mode: [ ] 是 / Yes [ ] 否 / No + +## 🔄 附加上下文 / Additional Context + +**其他相关信息 / Any other relevant information:** + + +**功能使用频率 / Feature Usage Frequency:** +- [ ] 每天使用 / Daily use +- [ ] 每周使用 / Weekly use +- [ ] 偶尔使用 / Occasional use +- [ ] 首次使用 / First time use + +**问题首次出现时间 / When did the issue first appear:** +- [ ] 刚刚开始 / Just started +- [ ] 几小时前 / A few hours ago +- [ ] 几天前 / A few days ago +- [ ] 几周前 / A few weeks ago +- [ ] 一直存在 / Always been there + +--- + +## ✅ 提交前检查 / Pre-submission Checklist + +请在提交前确认 / Please confirm before submitting: + +- [ ] 我已搜索现有 Issues,确认此问题尚未被报告 / I've searched existing issues and confirmed this hasn't been reported +- [ ] 我提供了清晰的复现步骤 / I've provided clear reproduction steps +- [ ] 我提供了完整的环境信息 / I've provided complete environment information +- [ ] 我已尝试基本的故障排除方法 / I've tried basic troubleshooting methods +- [ ] 我提供了相关的截图或日志(如适用)/ I've provided relevant screenshots or logs (if applicable) + +--- + +**🙏 感谢您的报告!** +**Thank you for your report!** + +您的反馈帮助我们改进 CodeForge。我们会尽快调查并解决这个问题。 + +*Your feedback helps us improve CodeForge. We'll investigate and resolve this issue as soon as possible.* + +**⏰ 后续跟进 / Follow-up:** +我们可能会要求提供更多信息或请您测试解决方案。请关注此 Issue 的更新。 + +*We may ask for additional information or request you to test solutions. Please watch this issue for updates.* \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/general-issue.md b/.github/ISSUE_TEMPLATE/general-issue.md new file mode 100644 index 0000000..8327203 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/general-issue.md @@ -0,0 +1,158 @@ +--- +name: 💬 通用问题 / General Issue +about: 提出问题、建议或反馈 / Submit a question, suggestion, or feedback +title: "[问题/Issue] 请简要描述您的问题 / Please briefly describe your issue" +labels: ["question", "needs-triage"] +assignees: "" +--- + +## 📋 问题类型 / Issue Type + +请选择最符合您问题的类型 / Please select the type that best describes your issue: + +- [ ] ❓ 使用问题 / Usage Question - 如何使用某个功能 / How to use a feature +- [ ] 💡 功能建议 / Feature Request - 希望添加新功能 / Suggest a new feature +- [ ] 📖 文档问题 / Documentation Issue - 文档不清楚或有误 / Documentation unclear or incorrect +- [ ] 🔧 配置问题 / Configuration Issue - 设置或配置相关 / Settings or configuration related +- [ ] 🎨 界面问题 / UI/UX Issue - 用户界面或体验问题 / User interface or experience issue +- [ ] 📱 兼容性问题 / Compatibility Issue - 浏览器或设备兼容性 / Browser or device compatibility +- [ ] 📈 性能问题 / Performance Issue - 运行速度或响应时间 / Running speed or response time +- [ ] 🔒 安全问题 / Security Issue - 安全相关担忧 / Security-related concern +- [ ] 🌐 多语言问题 / Localization Issue - 翻译或本地化 / Translation or localization +- [ ] 🤝 社区建议 / Community Suggestion - 社区相关建议 / Community-related suggestion +- [ ] 📊 反馈意见 / General Feedback - 整体使用反馈 / Overall usage feedback +- [ ] 🎯 其他 / Other - 其他类型问题 / Other type of issue + +## 📝 详细描述 / Detailed Description + +**问题或建议的详细描述 / Detailed description of the issue or suggestion:** + + + +## 🎯 预期结果 / Expected Outcome + +**您希望达到什么效果?/ What would you like to achieve?** + + + +## 📱 环境信息 / Environment Information + +**相关环境(如适用)/ Relevant environment (if applicable):** +- 操作系统 / Operating System: +- 浏览器 / Browser: +- 设备类型 / Device Type: +- CodeForge 版本 / CodeForge Version: + +## 📸 截图或示例 / Screenshots or Examples + +**截图或相关材料 / Screenshots or relevant materials:** + + + +**代码示例(如适用)/ Code example (if applicable):** +``` +// 如果问题涉及代码,请提供示例 +// If the issue involves code, please provide an example + +``` + +## 🔄 当前情况 / Current Situation + +**当前是如何处理这个问题的?/ How is this currently being handled?** + + + +## 💭 建议解决方案 / Suggested Solution + +**您认为可能的解决方案是什么?/ What do you think might be a possible solution?** + + + +## 📊 优先级和影响 / Priority and Impact + +**对您的影响程度 / Impact level on you:** +- [ ] 🔴 高影响 / High Impact - 严重影响使用 / Severely affects usage +- [ ] 🟡 中影响 / Medium Impact - 有一定影响 / Some impact +- [ ] 🟢 低影响 / Low Impact - 轻微影响 / Minor impact + +**使用频率 / Usage frequency:** +- [ ] 每天 / Daily +- [ ] 每周 / Weekly +- [ ] 偶尔 / Occasionally +- [ ] 很少 / Rarely + +## 🌍 社区相关 / Community Related + +**您觉得其他用户可能也会遇到这个问题吗?/ Do you think other users might encounter this issue too?** +- [ ] 是,很可能 / Yes, very likely +- [ ] 可能会 / Possibly +- [ ] 不太可能 / Unlikely +- [ ] 不确定 / Not sure + +**您在其他地方看到过类似的问题或讨论吗?/ Have you seen similar issues or discussions elsewhere?** + + + +## 🔗 相关信息 / Related Information + +**相关链接 / Related Links:** + + + +**相关 Issues / Related Issues:** + + + +## 📋 附加信息 / Additional Information + +**其他相关信息 / Any other relevant information:** + + + +**您愿意参与解决这个问题吗?/ Would you like to contribute to solving this issue?** +- [ ] 是,我可以帮助测试 / Yes, I can help with testing +- [ ] 是,我可以提供更多信息 / Yes, I can provide more information +- [ ] 是,我可以帮助编写文档 / Yes, I can help with documentation +- [ ] 是,我有技术能力贡献代码 / Yes, I have technical skills to contribute code +- [ ] 否,但我愿意提供反馈 / No, but I'm willing to provide feedback +- [ ] 否,我只是提出问题 / No, I'm just raising the issue + +## 📞 联系方式 / Contact Information + +**如果需要进一步沟通,我们可以通过以下方式联系您:** +**If further communication is needed, we can contact you through:** + +- [ ] GitHub 评论 / GitHub comments (推荐 / Recommended) +- [ ] 邮件 / Email: ________________ +- [ ] 其他 / Other: ________________ + +--- + +## ✅ 提交前检查 / Pre-submission Checklist + +请在提交前确认 / Please confirm before submitting: + +- [ ] 我已搜索现有 Issues,确认类似问题尚未被提出 / I've searched existing issues and confirmed similar issues haven't been raised +- [ ] 我选择了合适的问题类型 / I've selected the appropriate issue type +- [ ] 我提供了清晰的问题描述 / I've provided a clear description of the issue +- [ ] 我提供了相关的环境信息(如适用)/ I've provided relevant environment information (if applicable) +- [ ] 我理解团队可能需要时间来回应 / I understand the team may need time to respond + +--- + +**🙏 感谢您的反馈!** +**Thank you for your feedback!** + +您的意见对 CodeForge 的改进非常重要。我们会认真考虑每一个建议和问题。 + +*Your input is very important for improving CodeForge. We'll carefully consider every suggestion and issue.* + +**⏰ 响应时间 / Response Time:** +- 🐛 Bug 和紧急问题 / Bugs and urgent issues: 1-3 个工作日 / 1-3 business days +- 💡 功能建议 / Feature requests: 3-7 个工作日 / 3-7 business days +- ❓ 一般问题 / General questions: 1-5 个工作日 / 1-5 business days + +**💬 参与讨论 / Join the Discussion:** +欢迎在评论中继续讨论,或参与我们的社区交流! + +*Feel free to continue the discussion in comments or join our community!* \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/new-language-request.md b/.github/ISSUE_TEMPLATE/new-language-request.md new file mode 100644 index 0000000..e300d45 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-language-request.md @@ -0,0 +1,165 @@ +--- +name: 🚀 新增编程语言支持 / Add Programming Language Support +about: 请求 CodeForge 支持新的编程语言 / Request CodeForge to support a new programming language +title: "[语言请求/Language Request] 支持/Support [语言名称/Language Name]" +labels: ["enhancement", "language-request", "needs-triage"] +assignees: "" +--- + +## 📋 基本信息 / Basic Information + +**请求的编程语言 / Requested Programming Language:** + + +**语言版本 / Language Version:** + + +**优先级 / Priority:** +- [ ] 🔥 高优先级 / High Priority - 急需支持 / Urgent need +- [ ] 🟡 中优先级 / Medium Priority - 希望支持 / Would like to have +- [ ] 🟢 低优先级 / Low Priority - 可选支持 / Nice to have + +## 🎯 使用场景 / Use Cases + +**为什么需要这个语言支持?/ Why do you need this language support?** + + +**预期用途 / Expected Usage:** +- [ ] 🎓 学习和教学 / Learning and Education +- [ ] 💼 工作项目 / Work Projects +- [ ] 🏆 竞赛练习 / Competitive Programming +- [ ] 🔬 实验和研究 / Experiments and Research +- [ ] 🎨 个人项目 / Personal Projects +- [ ] 其他 / Other: ____________ + +## 🔧 技术信息 / Technical Information + +**官方网站 / Official Website:** + + +**文件扩展名 / File Extensions:** + + +**典型的执行命令 / Typical Execution Command:** +```bash +# 请提供代码执行的典型命令 +# Please provide typical command to execute code +# 例如 / Example: +# go run main.go +# rustc main.rs && ./main +# swift main.swift +``` + +**版本检查命令 / Version Check Command:** +```bash +# 例如 / Example: +# go version +# rustc --version +# swift --version +``` + +## 📝 代码示例 / Code Examples + +**Hello World 示例 / Hello World Example:** +```[language-name] +// 请提供一个简单的 Hello World 程序 +// Please provide a simple Hello World program + +``` + +**基础语法示例 / Basic Syntax Example:** +```[language-name] +// 请提供展示基础语法的示例(变量、循环、函数等) +// Please provide examples showing basic syntax (variables, loops, functions, etc.) + +``` + +## 🎨 语法高亮信息 / Syntax Highlighting Information + +**主要关键字 / Main Keywords:** + + +**内置类型 / Built-in Types:** + + +**特殊操作符 / Special Operators:** + + +## 📦 环境要求 / Environment Requirements + +**支持的操作系统 / Supported Operating Systems:** +- [ ] Windows +- [ ] macOS +- [ ] Linux + +**安装方式 / Installation Method:** + + +**额外依赖 / Additional Dependencies:** +- [ ] 无额外依赖 / No additional dependencies +- [ ] 需要特定运行时 / Requires specific runtime +- [ ] 需要包管理器 / Requires package manager +- [ ] 其他依赖 / Other dependencies: ____________ + +## 📚 参考资料 / References + +**官方文档 / Official Documentation:** + + +**语言规范 / Language Specification:** + + +**流行的教程或资源 / Popular Tutorials or Resources:** + + +## ✅ 贡献意愿 / Contribution Willingness + +**我愿意协助 / I'm willing to help with:** +- [ ] 🧪 测试新功能 / Testing new features +- [ ] 📝 提供更多代码示例 / Providing more code examples +- [ ] 🐛 报告 Bug / Reporting bugs +- [ ] 📖 改善文档 / Improving documentation +- [ ] 💻 代码贡献 / Code contribution +- [ ] 🎨 语法高亮规则 / Syntax highlighting rules + +## 📊 社区需求 / Community Demand + +**您了解到有其他用户也需要这个语言吗?/ Do you know other users who also need this language?** +- [ ] 是 / Yes - 请简述 / Please describe briefly +- [ ] 否 / No +- [ ] 不确定 / Not sure + +**相关社区或论坛讨论 / Related community or forum discussions:** + + +## 🔍 额外信息 / Additional Information + +**特殊要求或注意事项 / Special Requirements or Notes:** + + +**类似的在线代码执行平台是否支持此语言?/ Do similar online code execution platforms support this language?** + + +--- + +## 📋 提交前检查 / Pre-submission Checklist + +请在提交前确认 / Please confirm before submitting: + +- [ ] 我已搜索现有 Issues,确认此语言尚未被请求 / I've searched existing issues and confirmed this language hasn't been requested +- [ ] 我提供了准确的技术信息 / I've provided accurate technical information +- [ ] 我提供了可运行的代码示例 / I've provided working code examples +- [ ] 我理解功能实现可能需要时间 / I understand that feature implementation may take time +- [ ] 我愿意参与后续讨论和测试 / I'm willing to participate in follow-up discussions and testing + +--- + +**🙏 感谢您的建议!** +**Thank you for your suggestion!** + +CodeForge 团队将评估您的请求,并根据技术可行性、社区需求和开发资源来安排实现优先级。 + +*The CodeForge team will evaluate your request and prioritize implementation based on technical feasibility, community demand, and development resources.* + +**💬 如有疑问,欢迎在评论中讨论!** +**If you have any questions, feel free to discuss in the comments!** \ No newline at end of file