From 224e66d42d89f704c89297fae68340046764a3b8 Mon Sep 17 00:00:00 2001 From: hdh20267 Date: Thu, 18 Dec 2025 18:31:27 +0000 Subject: [PATCH] Add Development Workflow --- Development-Workflow.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Development-Workflow.md diff --git a/Development-Workflow.md b/Development-Workflow.md new file mode 100644 index 0000000..c52eb4f --- /dev/null +++ b/Development-Workflow.md @@ -0,0 +1,34 @@ +# Development Workflow + +This page documents how to safely develop and maintain Athenix. + +## Required Checks + +Before committing: + +```bash +nix fmt +nix flake check +``` + +## Testing Hosts + +```bash +nix build .#nixosConfigurations.nix-laptop1.config.system.build.toplevel +``` + +## CI + +Gitea Actions automatically validates: +- Flake evaluation +- Formatting +- Key system builds +- Installer and container artifacts + +## Rollbacks + +If a system breaks: + +```bash +sudo nixos-rebuild switch --rollback +```