blueopinion/templates/default
2025-03-29 18:15:57 +01:00
..
.vscode bump rust, remove nixago 2025-03-29 17:53:42 +01:00
nix remove shellhook, add nil to shell 2025-03-29 18:15:57 +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 fix(gitignore): remove overly specific ignore entries 2025-01-07 15:59:12 +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 bump rust, remove nixago 2025-03-29 17:53:42 +01:00
flake.nix bump rust, remove nixago 2025-03-29 17:53:42 +01:00
README.md feat: init with rust lib and bin crate 2024-12-23 13:05:56 +01:00
rust-toolchain.toml bump rust, remove nixago 2025-03-29 17:53:42 +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