From d3adeaac2577b54fa80e661558bfbb6953d71377 Mon Sep 17 00:00:00 2001 From: Aaron Weiker Date: Sat, 2 May 2026 10:13:56 -0700 Subject: [PATCH] fix: standardize cross-reference link text for Pattern 10 subsection --- patterns/documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patterns/documentation.md b/patterns/documentation.md index c1ba307..f0c0811 100644 --- a/patterns/documentation.md +++ b/patterns/documentation.md @@ -215,7 +215,7 @@ def chunk(list, size), do: ... **Don't use this when:** - The function is private (use `# comments` for private function notes) - The function name + typespec are completely self-explanatory (e.g., `@spec pid() :: pid()`) -- You're implementing a behaviour callback — `@impl true` sets `@doc false` automatically. Override only when the implementation has semantics the behaviour can't speak to (see [Pattern 10](#when-to-override-doc-false-on-impl-functions)) +- You're implementing a behaviour callback — `@impl true` sets `@doc false` automatically. Override only when the implementation has semantics the behaviour can't speak to (see [Pattern 10 — implementation-side docs](#when-to-override-doc-false-on-impl-functions)) **Over-application example:** ```elixir