Skip to content

Spec update 2026-05-11 (merged namespace approach)#192

Closed
AndreyVMarkelov wants to merge 1 commit into
dropbox:masterfrom
AndreyVMarkelov:spec_update_merged_2026-05-11
Closed

Spec update 2026-05-11 (merged namespace approach)#192
AndreyVMarkelov wants to merge 1 commit into
dropbox:masterfrom
AndreyVMarkelov:spec_update_merged_2026-05-11

Conversation

@AndreyVMarkelov
Copy link
Copy Markdown

Summary

Compare with Bill Fraser's flat approach

Compare this PR with master...wfraser:dropbox-sdk-rust:spec_update_2026-04-21

Both approaches generate from the same source data (264 routes, 2291 types).
The merged approach simplifies the spec repo structure (23 files vs 95).

Test plan

  • Compare generated types/routes between this PR and wfraser's branch
  • Run cargo check to verify generated code compiles
  • Verify route counts match between both approaches

🤖 Generated with Claude Code

Generated from merged spec where each namespace is a single .stone file.
This produces identical Rust output to the flat multi-file approach.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

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