Skip to content

feat(examples): canonical minimal-DI example + README link#6

Merged
lesnik512 merged 2 commits into
mainfrom
canonical-example-onramp
Jul 25, 2026
Merged

feat(examples): canonical minimal-DI example + README link#6
lesnik512 merged 2 commits into
mainfrom
canonical-example-onramp

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Rollout of the canonical minimal-DI example pattern, following the locked
shape from the faststream pilot. Design: planning/changes/2026-07-25.01-canonical-example-onramp.md.

Flips this integration's blessed-ready audit scores D2 (canonical example)
and D6 (README consistency) from 1 to 2: adds examples/app.py (a minimal
Settings/Greeter app wired via setup_di + the decorator-free
typing.Annotated[T, FromDI(...)] idiom), an in-memory smoke test that
covers it to 100% and asserts real resolved output, and the README
Usage example: link.

🤖 Generated with Claude Code

Rolls out the reusable examples/ + smoke-test + README-link pattern
locked by the modern-di-faststream pilot, flipping the blessed-ready
audit's D2/D6 scores from 1 to 2 for this integration.
CI floats ruff to 0.16.0 (newer than the repo's pinned 0.15.22); its
embedded-code-block formatter reflows two comment-spacing/line-length
spots in README.md and an old planning change file. Pure reformat, no
content change — needed so this PR's lint job (which runs repo-wide)
passes against CI's floated version.
@lesnik512
lesnik512 merged commit 317abae into main Jul 25, 2026
6 checks passed
@lesnik512
lesnik512 deleted the canonical-example-onramp branch July 25, 2026 04:58
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