Skip to content

Commit 9d9f4e6

Browse files
PaulJPhilpclaude
andcommitted
chore(release): v0.12.3 — deduplicate patterns, add schema summaries
- Delete 5 true duplicate patterns (data-chunk, data-duration, observability-custom-metrics, observability-tracing-spans, leverage-structured-logging) keeping the more comprehensive version - Rename 4 ambiguous titles in core-concepts (data-cause, data-either, data-ref, data-option) to "Understand the X Data Type" form - Add summary: frontmatter to all 77 schema patterns via new scripts/add-missing-summaries.ts - Update related: references across 12 files to point to kept slugs - Regenerate README.md (304 patterns, 16 categories, zero empty summaries) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5bc926b commit 9d9f4e6

100 files changed

Lines changed: 381 additions & 453 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 81 additions & 86 deletions
Large diffs are not rendered by default.

content/published/patterns/core-concepts/data-array.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rule:
1818
Use Data.array to define arrays whose equality is based on their contents,
1919
enabling safe, predictable comparisons and functional operations.
2020
related:
21-
- data-chunk
21+
- use-chunk-for-high-performance-collections
2222
- data-struct
2323
- data-tuple
2424
author: PaulJPhilp

content/published/patterns/core-concepts/data-bigdecimal.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rule:
1818
Use BigDecimal to represent and compute with decimal numbers that require
1919
arbitrary precision, such as in finance or scientific domains.
2020
related:
21-
- data-chunk
21+
- use-chunk-for-high-performance-collections
2222
- data-struct
2323
author: PaulJPhilp
2424
lessonOrder: 21

content/published/patterns/core-concepts/data-cause.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Handle Unexpected Errors by Inspecting the Cause
2+
title: Understand the Cause Data Type
33
id: data-cause
44
skillLevel: advanced
55
applicationPatternId: core-concepts

content/published/patterns/core-concepts/data-chunk.mdx

Lines changed: 0 additions & 67 deletions
This file was deleted.

content/published/patterns/core-concepts/data-datetime.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rule:
1818
Use DateTime to represent and manipulate dates and times in a type-safe,
1919
immutable, and time-zone-aware way.
2020
related:
21-
- data-duration
21+
- representing-time-spans-with-duration
2222
- data-struct
2323
author: PaulJPhilp
2424
lessonOrder: 22

content/published/patterns/core-concepts/data-duration.mdx

Lines changed: 0 additions & 65 deletions
This file was deleted.

content/published/patterns/core-concepts/data-either.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Accumulate Multiple Errors with Either
2+
title: Understand the Either Data Type
33
id: data-either
44
skillLevel: beginner
55
applicationPatternId: core-concepts

content/published/patterns/core-concepts/data-hashset.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rule:
1818
Use HashSet to represent sets of unique values with efficient, immutable
1919
operations for membership, union, intersection, and difference.
2020
related:
21-
- data-chunk
21+
- use-chunk-for-high-performance-collections
2222
- data-array
2323
author: PaulJPhilp
2424
lessonOrder: 23

content/published/patterns/core-concepts/data-option.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Model Optional Values Safely with Option
2+
title: Understand the Option Data Type
33
id: data-option
44
skillLevel: beginner
55
applicationPatternId: core-concepts

0 commit comments

Comments
 (0)