From e564f6f29292ba77ef1ceff71d38a7fefecbe888 Mon Sep 17 00:00:00 2001 From: Azreyo <58790873+Azreyo@users.noreply.github.com> Date: Thu, 11 Dec 2025 21:53:27 +0000 Subject: [PATCH] Update issue templates Added Templates --- .github/ISSUE_TEMPLATE/bug-report.md | 79 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++ 2 files changed, 99 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug-report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 0000000..765480d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,79 @@ +--- +name: Bug Report +about: Report a bug or issue with Carbon HTTP Server +title: '' +labels: bug +assignees: '' + +--- + +## Bug Description + A clear and concise description of what the bug is + +## Environment +- **Carbon Version:** +- **OS:** +- **Architecture:** +- **Compiler Version:** + +## 🔧 Configuration +Provide relevant sections from your server. conf +```conf +port = +use_https = +enable_http2 = +enable_websocket = +max_threads = +``` + +## Steps to Reproduce +1. Start the Carbon server with HTTPS enabled (`use_https = true`) +2. Configure HTTP/2 in server.conf (`enable_http2 = true`) +3. Send 100 concurrent requests using: `h2load -n 100 -c 10 https://localhost:8080/` +4. Server crashes after approximately 50 requests + +## Expected Behavior +What you expected to happened + +## Actual Behavior +What actually happened + +## Logs +Paste relevant log output from log/server.log +``` +[Paste logs here] +``` + +## Additional Context + +### Protocol Information +- **Protocol Used:** +- **Connection Type:** +- **Browser/Client:** + +### Performance Impact +- [ ] Server crashes +- [ ] Memory leak observed +- [ ] High CPU usage +- [ ] Connection timeouts +- [ ] Slow response times +- [ ] Other: + +### Component Affected +- [ ] Core HTTP server +- [ ] SSL/TLS handling +- [ ] HTTP/2 implementation +- [ ] WebSocket implementation +- [ ] Configuration parser +- [ ] File caching +- [ ] Logging system +- [ ] Other: + +## Screenshots/Output +If applicable, add screenshots or command output + +## Possible Solution +Optional: suggest a fix or workaround if you have one + +## Related Issues +Link to any related issues or PRs diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..704ac79 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for Carbon future development +title: '' +labels: Feature +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've 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.