earthstar-project / willow-rs

Implementations of the Willow family of specifications in Rust.
https://willowprotocol.org
Apache License 2.0
7 stars 0 forks source link

Workspace organisation #2

Closed mycognosist closed 3 weeks ago

mycognosist commented 4 weeks ago

I propose organising willow-rs as a workspace with separate crates (members).

.
├── willow-core
├── willow-utils
├── willow-meadowcap
└── willow-wgps
sgwilym commented 4 weeks ago

My recommendation is to combine core and utils into datamodel. Their overlap is nearly complete, and, if someone is expecting a crate per spec, much clearer as to what it contains.

mycognosist commented 3 weeks ago

That works for me.

mycognosist commented 3 weeks ago

Addressed in https://github.com/earthstar-project/willow-rs/pull/5