blueopinion/templates/default
2024-12-30 12:42:51 +01:00
..
.vscode feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
nix feat,chore(formatter): don't exclude TOML and use taplo for it 2024-12-30 12:42:51 +01:00
rust feat(rust): add license handling and use CAL-1.0 as initial license 2024-12-23 13:29:57 +01:00
.envrc feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
.gitignore git: ignore treefmt.toml 2024-12-30 12:42:20 +01:00
Cargo.lock feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
Cargo.toml feat,chore(formatter): don't exclude TOML and use taplo for it 2024-12-30 12:42:51 +01:00
deny.toml feat(rust): add license handling and use CAL-1.0 as initial license 2024-12-23 13:29:57 +01:00
flake.lock feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
flake.nix feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
README.md feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
rust-toolchain.toml feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00

rust workspace template

This is an experiment to contain the code for all components in a single repository, also known as a monorepository.

Repository Layout

The code is grouped by language or framework name.

Nix

/flake.nix
/flake.lock
/nix/ /* [blueprint](https://github.com/numtide/blueprint)  set up underneath here. */

Rust

/Cargo.toml
/Cargo.lock
/rust/ # all rust code lives here
/rust/common/Cargo.toml
/rust/common/src/lib.rs