diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 0000000..837262d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,28 @@ +--- +name: 🐛 Bug Report +about: Report a bug or unexpected behavior +title: "" +type: Bug +projects: ["langwatch/5"] +assignees: "" +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. See error + +**Expected behavior** +A clear description of what you expected to happen. + +**Environment** +- Component: [langwatch/langwatch_nlp/langwatch_mcp_server/langwatch_sdk_python/langwatch_sdk_typescript/langwatch_sdk_go] +- Version: [e.g. v1.2.3] +- Browser/OS: [if applicable] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/chore.md b/.github/ISSUE_TEMPLATE/chore.md new file mode 100644 index 0000000..6cd69ea --- /dev/null +++ b/.github/ISSUE_TEMPLATE/chore.md @@ -0,0 +1,26 @@ +--- +name: 🔧 Chore +about: Maintenance tasks, refactoring, or technical debt +title: "" +type: Task +projects: ["langwatch/5"] +assignees: "" +--- + +**Description** +What maintenance task or technical work needs to be done? + +**Context** +Why is this task needed? Any background or related issues? + +**Scope** +What components or areas does this affect? +- [ ] Dependencies +- [ ] Build/CI +- [ ] Documentation +- [ ] Code quality +- [ ] Infrastructure +- [ ] Other: __________ + +**Additional context** +Any specific requirements or constraints? diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..d87c82f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: 📖 Documentation + url: https://docs.langwatch.ai + about: Check our docs for help + - name: 💬 Discord Community + url: https://discord.gg/langwatch + about: Join our community for discussions diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md new file mode 100644 index 0000000..55dc621 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.md @@ -0,0 +1,20 @@ +--- +name: ✨ Feature Request +about: Suggest a new feature or enhancement +title: "" +type: Feature +projects: ["langwatch/5"] +assignees: "" +--- + +**Problem** +What problem does this feature solve? Why is it needed? + +**Proposed solution** +Describe the solution you'd like to see. + +**Alternatives considered** +Any alternative solutions or features you've considered? + +**Additional context** +Any other context or screenshots about the feature request. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 0000000..e964e0d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,16 @@ +--- +name: ❓ Question +about: Ask a question about LangWatch +title: "" +projects: ["langwatch/5"] +assignees: "" +--- + +**Question** +What would you like to know? + +**Context** +Provide any relevant context or background information. + +**What have you tried?** +Describe any troubleshooting or research you've already done. diff --git a/.github/ISSUE_TEMPLATE/spike.yml b/.github/ISSUE_TEMPLATE/spike.yml new file mode 100644 index 0000000..33fea14 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/spike.yml @@ -0,0 +1,38 @@ +name: Spike +description: Time-boxed investigation of a tool, approach, or architecture +labels: ["spike"] +body: + - type: textarea + id: problem + attributes: + label: Problem + description: What problem does this spike investigate? + validations: + required: true + - type: textarea + id: approach + attributes: + label: Approach + description: What tool/technique are we evaluating? Why this one? + validations: + required: true + - type: textarea + id: plan + attributes: + label: Spike Plan + description: Concrete steps to evaluate (1-2 days max) + validations: + required: true + - type: textarea + id: success-criteria + attributes: + label: Success Criteria + description: How do we know if it worked? Measurable outcomes. + validations: + required: true + - type: textarea + id: deliverable + attributes: + label: Deliverable + description: What gets updated/produced? (Default - update this issue body with results) + value: Update this issue body with results and recommendation.