Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-03-03 17:43:04 -05:00
parent a405b38507
commit 5e28d0bd8c
14 changed files with 3535 additions and 8 deletions
+29
View File
@@ -0,0 +1,29 @@
# dns-helper Development Guidelines
Auto-generated from all feature plans. Last updated: 2026-03-03
## Active Technologies
- Go 1.20 (maximum; currently go.mod says 1.18, must be updated to 1.20) + Go standard library, `golang.org/x/net/dns/dnsmessage` (replacing `github.com/miekg/dns`) (001-safety-reliability-refactor)
## Project Structure
```text
src/
tests/
```
## Commands
# Add commands for Go 1.20 (maximum; currently go.mod says 1.18, must be updated to 1.20)
## Code Style
Go 1.20 (maximum; currently go.mod says 1.18, must be updated to 1.20): Follow standard conventions
## Recent Changes
- 001-safety-reliability-refactor: Added Go 1.20 (maximum; currently go.mod says 1.18, must be updated to 1.20) + Go standard library, `golang.org/x/net/dns/dnsmessage` (replacing `github.com/miekg/dns`)
<!-- MANUAL ADDITIONS START -->
<!-- MANUAL ADDITIONS END -->