Compare commits
1 Commits
issue-120
...
0e9ddc3c57
| Author | SHA1 | Date | |
|---|---|---|---|
| 0e9ddc3c57 |
+13
-1
@@ -2,8 +2,20 @@
|
|||||||
|
|
||||||
## Language & Dependencies
|
## Language & Dependencies
|
||||||
|
|
||||||
- Go standard library only — no external dependencies.
|
|
||||||
- Target the latest stable Go release.
|
- Target the latest stable Go release.
|
||||||
|
- Prefer Go standard library; approved third-party packages allowed (see below).
|
||||||
|
|
||||||
|
### Approved Third-Party Packages
|
||||||
|
|
||||||
|
| Package | Use Case | Notes |
|
||||||
|
|---------|----------|-------|
|
||||||
|
| `gopkg.in/yaml.v3` | YAML parsing | Persona files, config |
|
||||||
|
| `github.com/google/go-cmp` | Test comparisons | `cmp.Diff` for readable diffs |
|
||||||
|
|
||||||
|
To add a new dependency:
|
||||||
|
1. Open a PR with justification (why stdlib is insufficient)
|
||||||
|
2. Package must be well-maintained, widely used, minimal transitive deps
|
||||||
|
3. Update this table when approved
|
||||||
|
|
||||||
## Error Handling
|
## Error Handling
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user