chore: merge golang-conventions and prometheus-conventions into sources/

Absorbed content from rodin/golang-conventions and
rodin/prometheus-conventions into a sources/ directory.
Reference material — descriptive, not prescriptive.

Part of taxonomy cleanup (elixir-patterns issue #4).
This commit is contained in:
Rodin
2026-05-07 18:02:04 -07:00
parent 0de5f54365
commit 65a433d0c6
4 changed files with 831 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
# Sources
Reference material extracted from specific projects. Study for ideas, don't copy blindly.
These are **descriptive** — they document what a project does and why.
The `patterns/` directory is **prescriptive** — it tells you what to do.
Patterns that prove broadly applicable get promoted from here into `patterns/`.
The rest stays as reference for understanding how mature projects solve specific problems.
## Files
- `golang.md` — conventions from the golang/go source
- `golang-analysis.md` — deeper analysis of golang/go source architecture
- `prometheus.md` — patterns from prometheus/prometheus (TSDB, storage, metrics)