Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

Document architecture roadmap and tidy dependencies#405

Merged
qqrm merged 1 commit into
mainfrom
codex/split-repository-into-smaller-crates
Sep 18, 2025
Merged

Document architecture roadmap and tidy dependencies#405
qqrm merged 1 commit into
mainfrom
codex/split-repository-into-smaller-crates

Conversation

@qqrm

@qqrm qqrm commented Sep 18, 2025

Copy link
Copy Markdown
Owner

Summary

  • add a staged architecture refactoring roadmap so we can break the app into focused crates without cycles
  • drop the unused backtrace dependency and teach cargo-machete to ignore the macro-only wasm-bindgen-futures

Testing

  • cargo fmt --all
  • cargo check --tests --benches
  • cargo clippy --tests --benches --fix --allow-dirty -- -D warnings
  • CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER=wasm-bindgen-test-runner cargo test (fails: wasm-bindgen tests expect a browser DOM; Node runner lacks document.body())
  • cargo machete

https://chatgpt.com/codex/tasks/task_e_68cc1540ae3c8332a533f7d87523ea40

@qqrm qqrm merged commit 5fdfa14 into main Sep 18, 2025
2 of 4 checks passed
@qqrm qqrm deleted the codex/split-repository-into-smaller-crates branch September 18, 2025 14:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant