- [x] Scan existing code and see where improvements to code docs are needed: - Structs / module-level documentation - public funcs - deprecated funcs or coding patterns - Review maintainer documentation: - [ ] instructions for running clippy, miri, etc locally - [ ] instructions for testing specific crates since shadow is slow to build/test (ex: `cd src/lib/foo && cargo test`) - Review existing policies and see if any should be updated for 'maintenance' mode: - [x] Supported OSes, kernels - [x] Code review - [x] Required tests - [x] Expectations for contributing to Shadow - [x] When to use which containers where? - RootedRefCell/RootedRc is faster but requires host - and we're not sure how much it matters - Code cleanup - [x] Remove all codecov stuff - [x] Pare down ci tests - [x] Review experimental options and decide if any can become standard - [x] Removing incremental builds (that rely on docker image, just use container) https://github.com/shadow/shadow/pull/3127 - [x] Keep sccache, but write instructions for disabling when it breaks next https://github.com/shadow/shadow/pull/3127 - [x] Issue a new Shadow release
cd src/lib/foo && cargo test)