Files
go-config/docs/asr
eSliderandCursor c575341178 feat(go-config): multi-format codecs, envc CLI, fixtures, ASRs
- Module github.com/eslider/go-config with env/yaml/json/ini packages
- internal: source, keymap, merge, structconv, bytesutil
- cmd/envc: convert, get, merge
- docs/asr ASR-0001..0008, README/CHANGELOG/AGENTS refresh
- golangci-lint v2 config; tests + fixtures

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-02 14:04:01 +01:00
..

Architecture Significant Requirements (ASRs)

Repo-local decisions for go-config (numbering starts at ASR-0001). Org-wide policies remain under inventar/docs/asr/.

ID Title
ASR-0001 Module rename and multi-package layout
ASR-0002 Clean break from go-env v0.1.0
ASR-0003 Uniform codec API and Source abstraction
ASR-0004 Configurable key normalization
ASR-0005 Multi-source deep-merge semantics
ASR-0006 Third-party library choices
ASR-0007 CLI envc: convert, get, merge
ASR-0008 GitHub presentation and release flow