diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..95afb88 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,48 @@ +--- +name: Bug Report +about: Report a bug to help us improve +title: "[Bug] " +labels: bug +assignees: '' +--- + +### Environment + +- **SDK Package Version**: (e.g., 3.2.0b1) +- **Python Version**: (e.g., 3.10 / 3.12 / 3.13) +- **Nacos Server Version**: (e.g., 3.0.3) +- **OS**: (e.g., Ubuntu 22.04 / macOS 15 / Windows 11) + +### Describe the Bug + +A clear and concise description of what the bug is. + +### Steps to Reproduce + +1. +2. +3. + +### Minimal Reproducible Code + +```python +# Paste your code here +``` + +### Expected Behavior + +A clear and concise description of what you expected to happen. + +### Actual Behavior + +A clear and concise description of what actually happened. + +### Error Logs / Stack Trace + +``` +Paste any relevant logs or stack traces here +``` + +### Additional Context + +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..dbf64ca --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Documentation + url: https://nacos.io/docs/latest/what-is-nacos/ + about: Please check the Nacos documentation before asking a question. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..f286208 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,27 @@ +--- +name: Feature Request +about: Suggest a new feature or enhancement +title: "[Feature] " +labels: enhancement +assignees: '' +--- + +### Description + +A clear and concise description of the feature you'd like. + +### Use Case + +Describe the problem or use case that this feature would address. + +### Proposed Solution + +A clear and concise description of what you want to happen. + +### Alternatives Considered + +A clear and concise description of any alternative solutions or features you've considered. + +### Additional Context + +Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 0000000..1a55a1b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,25 @@ +--- +name: Question +about: Ask a question about usage or configuration +title: "[Question] " +labels: question +assignees: '' +--- + +### Description + +A clear and concise description of your question. + +### What Have You Tried + +Describe what you've already tried or researched. + +### Relevant Code or Configuration + +```python +# Paste your code here if applicable +``` + +### Additional Context + +Add any other context about the question here. diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..ed830c7 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,27 @@ +### What type of PR is this? + +- [ ] Bug fix +- [ ] New feature +- [ ] Enhancement +- [ ] Refactoring +- [ ] Documentation +- [ ] CI/CD +- [ ] Other + +### What does this PR do? + + + +### Which issue(s) does this PR fix? + + + +### How has this been tested? + + + +### Checklist + +- [ ] Unit tests added/updated +- [ ] Documentation updated (if needed) +- [ ] No breaking changes (or described above)