Commit Graph
9 Commits
Author SHA1 Message Date
Rodin e6fbfced96 docs: add patterns extracted from elixir-lang/elixir source
Using codebase-analysis skill (patterns mode) on the language source.
Real examples from the repo, not invented. Each pattern has:
- Rule, Example, Why, When NOT to use, Source file.

Topics: module org, protocol design, error handling, testing,
documentation, naming, process design, smells.
2026-04-30 13:26:23 -07:00
Rodin e51f491b6e chore: remove project conventions from sources/
These have been promoted to standalone repos:
- rodin/ecto-conventions
- rodin/oban-conventions
2026-04-30 11:45:46 -07:00
Rodin 46fe9c23c9 chore: move cross-ecosystem analysis to patterns-vs-guidelines 2026-04-30 10:50:37 -07:00
Rodin 7bca84f906 docs: testing philosophy + API evolution (cross-referenced) 2026-04-30 10:33:55 -07:00
Rodin be7eeb0d63 docs: cross-cutting concerns analysis (cross-referenced) 2026-04-30 10:31:19 -07:00
Rodin f5007e22e9 docs: ecosystem-level analysis (cross-referenced) 2026-04-30 10:02:08 -07:00
Rodin e2b5ba487c docs: architectural analysis (same doc, cross-referenced) 2026-04-30 09:28:08 -07:00
Rodin 44c61840df docs: add patterns extracted from ecto and oban
Ecto: 6 patterns (protocol dispatch, changeset separation, Multi pipelines)
Oban: 9 patterns (plugin behaviour, telemetry spans, engine abstraction)
2026-04-30 09:03:17 -07:00
Rodin 9a94765ea2 changelog: 2026-04-30 digest (initial) 2026-04-30 07:05:38 -07:00