Go to file
Jean-Gabriel Gill-Couture fe42ebd347 feat(adr): add architecture decision record for interactive project setup
Add an Architecture Decision Record (ADR) outlining the approach to integrate LAMP projects into Harmony's automated delivery pipeline using either Score Spec or a custom Rust DSL. A decision will have to be made between the two in the short term to decide which we will implement first. The ADR details the benefits and consequences of each option, focusing on providing a seamless transition for developers while leveraging Harmony's enterprise-grade features.
2025-03-10 00:35:40 -04:00
adr feat(adr): add architecture decision record for interactive project setup 2025-03-10 00:35:40 -04:00
data/watchguard chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
examples feat(modules/opnsense): refactor and add upgrade functionality 2025-02-21 11:24:04 -05:00
harmony feat(modules/opnsense): refactor and add upgrade functionality 2025-02-21 11:24:04 -05:00
harmony_macros chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
harmony_tui feat: add .gitignore and update file paths 2025-02-12 16:27:56 -05:00
harmony_types chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
opnsense-config chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
opnsense-config-xml chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
private_repos/example chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
.gitattributes Try out bifrost and see if we want to use it as bare metal provisionner 2024-08-28 16:16:36 -04:00
.gitignore feat: add .gitignore and update file paths 2025-02-12 16:27:56 -05:00
Cargo.lock feat(modules/opnsense): refactor and add upgrade functionality 2025-02-21 11:24:04 -05:00
Cargo.toml chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
LICENSE chore: Reorganize file tree for easier onboarding. Rust project now at the root for simple git clone && cargo run 2025-02-12 15:32:59 -05:00
README.md feat(modules/opnsense): refactor and add upgrade functionality 2025-02-21 11:24:04 -05:00

Watch the whole repo on every change

Due to the current setup being a mix of separate repositories with gitignore and rust workspace, a few options are required for cargo-watch to have the desired behavior :

RUST_LOG=info cargo watch --ignore-nothing -w harmony -w private_repos/ -x 'run --bin nationtech' 

This will run the nationtech bin (likely private_repos/nationtech/src/main.rs) on any change in the harmony or private_repos folders.