Skip to content

Add dogbone autorouter preset - #874

Merged
seveibar merged 1 commit into
mainfrom
feat/dogbone-autorouter-preset
Sep 30, 2026
Merged

seveibar merged 1 commit into
mainfrom
feat/dogbone-autorouter-preset

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

dogbone is not currently a recognized autorouter preset in the closed props types and schemas. Add it to AutorouterPreset, AutorouterConfig.preset, and both Zod schemas so <fanout autorouter="dogbone" /> and { preset: "dogbone" } are supported by the shared props API.

Document local pad-to-via intent and regenerate the required docs. The existing fanout default remains unchanged. This provides the props prerequisite for core's dogbone implementation; routing support is tracked in tscircuit/core#4232.

Validation: all 573 tests pass; typecheck and build pass; all four required documentation generators ran; changed TypeScript files pass Biome formatting and the staged diff passes whitespace checks. The new test covers the closed preset/config schemas, shared autorouter parser, breakout/fanout and autorouting-phase schemas, and unchanged default.

@seveibar
seveibar merged commit cef63c8 into main Sep 30, 2026
4 checks passed
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐
Impact: Minor

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


1 similar comment
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating: ⭐⭐
Impact: Minor

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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.

2 participants