The CRISP folder structure should be reorganized to align with Enclave’s conventions and improve maintainability.
Specifically:
- Introduce a new directory structure under
examples/CRISP/:
examples/CRISP/crates/ → for Rust crates used by CRISP (some code from the current server may be moved here in the future).
examples/CRISP/packages/ → for the existing JS SDK, contracts and additional future JS packages (like react utilities).
- Update all relevant
Cargo.toml and package.json files to correctly manage the new crates and packages within the workspace.
The CRISP folder structure should be reorganized to align with Enclave’s conventions and improve maintainability.
Specifically:
examples/CRISP/:examples/CRISP/crates/→ for Rust crates used by CRISP (some code from the current server may be moved here in the future).examples/CRISP/packages/→ for the existing JS SDK, contracts and additional future JS packages (like react utilities).Cargo.tomlandpackage.jsonfiles to correctly manage the new crates and packages within the workspace.