Skip to content

Rewrite README to highlight value over manual normalizes#2

Merged
cmer merged 1 commit into
mainfrom
cmer/readme-rewrite
Apr 28, 2026
Merged

Rewrite README to highlight value over manual normalizes#2
cmer merged 1 commit into
mainfrom
cmer/readme-rewrite

Conversation

@cmer

@cmer cmer commented Apr 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Reframes the README around the core question: why use this gem instead of writing normalizes lambdas by hand?
  • Adds a side-by-side code comparison and a bullet list of concrete wins (global defaults, schema-aware bulk application, composable rules, smart nullify, multibyte-safe whitespace).
  • Promotes the "sane defaults" initializer pattern, replaces the configuration option list with a scannable table (and adds the missing only/except rows), and moves the upstream-normalizes behavior caveats below the value pitch.

Test plan

  • Skim the rendered README on the PR page to confirm formatting and the table render correctly.

🤖 Generated with Claude Code

Reframes the README around why someone would reach for this gem
instead of writing `normalizes` lambdas by hand: global defaults,
schema-aware bulk application, composable rules, smart nullify,
multibyte-safe whitespace.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cmer cmer merged commit c4a9b78 into main Apr 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant