Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add github issue templates and improve workflow configuration #226

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: 🐛 Bug Report
description: Report a bug in DeepSeek-R1
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting a bug in DeepSeek-R1! Please fill in the information below.
- type: dropdown
attributes:
label: Component
options:
- DeepSeek-R1 Model
- DeepSeek-R1-Zero Model
- DeepSeek-R1-Distill Models
- API Integration
- Installation/Setup
- Other
validations:
required: true
- type: input
attributes:
label: Model Version
description: Which model version are you using?
placeholder: e.g., DeepSeek-R1-Distill-Qwen-32B
validations:
required: true
- type: textarea
attributes:
label: Bug Description
description: A clear description of what the bug is
validations:
required: true
- type: textarea
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Load model with '...'
2. Run inference with '...'
3. See error
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: What you expected to happen
- type: textarea
attributes:
label: Environment
description: |
- OS: [e.g., Ubuntu 20.04]
- Python version:
- GPU/Hardware:
- Dependencies versions:
render: shell
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: "DeepSeek Issue Template"
description: "Use this template for reporting issues related to DeepSeek."
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue report. Please provide as much detail as possible.
contact_links:
- name: 🗨️ DeepSeek Community Support
url: https://github.com/deepseek-ai/DeepSeek-R1/discussions
about: Ask questions and discuss with other community members
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: 💡 Feature Request
description: Suggest an idea for DeepSeek-R1
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature for DeepSeek-R1!
- type: textarea
attributes:
label: Problem Description
description: Is your feature request related to a problem? Please describe.
placeholder: I'm always frustrated when [...]
validations:
required: true
- type: textarea
attributes:
label: Proposed Solution
description: Describe the solution you'd like
validations:
required: true
- type: textarea
attributes:
label: Alternatives
description: Describe alternatives you've considered
- type: dropdown
attributes:
label: Priority
options:
- Low
- Medium
- High
validations:
required: true
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: ❓ Question/Help
description: Ask a question or get help with DeepSeek-R1
title: "[Question]: "
labels: ["question"]
body:
- type: markdown
attributes:
value: |
Before asking a question, please check the documentation and existing issues.
- type: textarea
attributes:
label: Question
description: What do you need help with?
validations:
required: true
- type: dropdown
attributes:
label: Category
options:
- Installation
- Usage
- Model Capabilities
- Integration
- Performance Optimization
- Other
validations:
required: true
- type: textarea
attributes:
label: Additional Context
description: Add any other context about your question here
31 changes: 31 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Description

<!-- What does this PR do? -->

## Related Issue

Fixes #[issue_number]

## Type of Change

- [ ] 🐛 Bug fix
- [ ] ✨ New feature
- [ ] 📝 Documentation update
- [ ] ⚡ Performance improvement
- [ ] 🧹 Code cleanup
- [ ] 🔨 Refactoring

## Testing

<!-- Describe tests added or existing tests modified -->

## Screenshots

<!-- If applicable, add screenshots -->

## Checklist

- [ ] Code follows repository style
- [ ] Changes tested locally
- [ ] Documentation updated
- [ ] PR title follows conventional commits
19 changes: 19 additions & 0 deletions .github/workflows/issue-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Issue Labeler
on:
issues:
types: [opened, edited]

jobs:
auto-label:
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Apply labels
uses: actions/labeler@v3
with:
configuration-path: .github/issue-labeler.yml
repo-token: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.history/