diff --git a/.gitea/ISSU_TEMPLATE/bug_report.yaml b/.gitea/ISSU_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..9d49bfb --- /dev/null +++ b/.gitea/ISSU_TEMPLATE/bug_report.yaml @@ -0,0 +1,80 @@ +# .gitea/ISSUE_TEMPLATE/bug_report.yaml +name: 🐛 Bug Report +about: Create a report to help improve the dotfiles +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + - type: input + id: os + attributes: + label: Operating System + description: What OS are you using? + placeholder: e.g., macOS 13.0, Arch Linux, Ubuntu 22.04 + validations: + required: true + + - type: dropdown + id: shell + attributes: + label: Shell + description: Which shell did you choose? + options: + - Fish + - Zsh + - Other (please specify) + validations: + required: true + + - type: textarea + id: bug-description + attributes: + label: Bug Description + description: A clear description of what the bug is + placeholder: Tell us what you see! + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: Steps to reproduce the behavior + placeholder: | + 1. Run './install.sh' + 2. Select option '...' + 3. See error + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What you expected to happen + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual Behavior + description: What actually happened + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Error Messages / Logs + description: Please copy and paste any relevant log output + render: shell + + - type: textarea + id: additional + attributes: + label: Additional Context + description: Add any other context about the problem here diff --git a/.gitea/ISSU_TEMPLATE/config.yaml b/.gitea/ISSU_TEMPLATE/config.yaml new file mode 100644 index 0000000..f397131 --- /dev/null +++ b/.gitea/ISSU_TEMPLATE/config.yaml @@ -0,0 +1,9 @@ +# .gitea/ISSUE_TEMPLATE/config.yaml +blank_issues_enabled: true +contact_links: + - name: 💬 Discussions + url: https://your-gitea-instance.com/your-username/dotfiles/discussions + about: For questions and general discussion + - name: 📚 Documentation + url: https://your-gitea-instance.com/your-username/dotfiles/wiki + about: Check the wiki for detailed documentation diff --git a/.gitea/ISSU_TEMPLATE/feature_request.yaml b/.gitea/ISSU_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000..9b3dc43 --- /dev/null +++ b/.gitea/ISSU_TEMPLATE/feature_request.yaml @@ -0,0 +1,46 @@ +# .gitea/ISSUE_TEMPLATE/feature_request.yaml +name: 🚀 Feature Request +about: Suggest an idea for the dotfiles +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thanks for suggesting a new feature! + + - type: textarea + id: feature-description + attributes: + label: Feature Description + description: A clear description of what you want added + placeholder: Describe the feature you'd like to see + validations: + required: true + + - type: textarea + id: use-case + attributes: + label: Use Case + description: Why would this be useful? + placeholder: Explain why this feature would be beneficial + validations: + required: true + + - type: textarea + id: implementation + attributes: + label: Proposed Implementation + description: How should this work? + placeholder: Any ideas on how this could be implemented? + + - type: dropdown + id: priority + attributes: + label: Priority + description: How important is this feature to you? + options: + - Low - Nice to have + - Medium - Would be helpful + - High - Really need this + validations: + required: true diff --git a/.gitea/PULL_REQUEST_TEMPLATE.md b/.gitea/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..03a4c8c --- /dev/null +++ b/.gitea/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,27 @@ + +## Description + +Brief description of what this PR does. + +## Type of Change + +- [ ] 🐛 Bug fix (non-breaking change which fixes an issue) +- [ ] ✨ New feature (non-breaking change which adds functionality) +- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected) +- [ ] 📚 Documentation update +- [ ] 🔧 Configuration change + +## Testing + +- [ ] I have tested this on macOS +- [ ] I have tested this on Linux +- [ ] I have tested this with Fish shell +- [ ] I have tested this with Zsh shell + +## Checklist + +- [ ] My code follows the style guidelines of this project +- [ ] I have performed a self-review of my own code +- [ ] I have made corresponding changes to the documentation +- [ ] My changes generate no new warnings +- [ ] I have tested that the installation script still works