Read Basics of cryptography for building a filesystem in Rust
and Building an Encrypted Filesystem in Rust
3. Become familiar with the concepts and features
and lib docs
4. Understand the layers
5. Detailed sequence flows
6. Talks
7. Give it a quick try with Docker
8. Or run it as CLI app
9. Clone or fork the repo. After being added to it, you can work in your branches in the original repo. No need to fork
it if you don't want to
10. Build from source and start it. If you
don't have Linux, you
can develop inside a container.
This will start a new Linux container and remotely connecting the local IDE to the container, you can also connect
with IDE's terminal to it and run the code. On Windows, you can
use WSL. As
a last resort, you can develop in browser.
11. Run and understand examples. You can write some new ones to understand the flow and code better.
If you do, please create a PR
back to the parent repo targeting the main
branch to include those for others too
12. Become familiar with tests (and in other
files) and benchmarks. You can write some new ones to understand the flow and code better. If you do, please create
a PR
back to the parent repo targeting the main
branch to include those for others too