Rodin
|
52503d24c2
|
fix: update drifted file:line citations to match current golang/go source
Audited all file:line citations against golang/go HEAD.
97 citations checked; 9 had drifted by 1-20 lines (off-by-one or small
structural shifts in the stdlib source). Updated both inline code block
comments and corresponding GitHub #L anchor links.
Changes per file:
patterns/api-conventions.md - strings/builder.go WriteString (92→112), String (48→46)
patterns/configuration.md - crypto/tls/common.go Time field (572→575)
patterns/documentation.md - net/http/server.go Handler comment (64→65), os/file.go example (17→16)
patterns/structs.md - os/types.go File struct (16→15), strings/builder.go copyCheck (25→32)
patterns/style.md - net/http/server.go TLSConfig (3041→3040), import block (8→9)
|
2026-05-06 17:17:20 -07:00 |
|
Rodin
|
99c0865e93
|
docs: add configuration.md (skill test output), remove thin from-source.md
10 patterns, 989 lines. Full skill spec compliance:
- Source hyperlinks (commit SHA permalinks)
- Before/after code examples for every pattern
- Over-application warnings with code
- Anti-patterns with DON'T/DO blocks
- Decision tree at end
- Cross-references to related topic files
Patterns: zero-value config, options struct, functional options,
default instances, init-time registration, context values,
builder (anti-pattern), function fields, immutable-after-use, Clone.
|
2026-04-30 14:26:31 -07:00 |
|