diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-18 06:27:27 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-18 06:27:27 -0600 |
| commit | e10223f5ba70e6af675aaec231346a8f616a94f5 (patch) | |
| tree | d684ad60e0840ecf1e37796d6bdcb42abd4a39a7 /TODO.org | |
| parent | c941b6b797175b64566f43c97fd669a71d9a7871 (diff) | |
| download | archangel-e10223f5ba70e6af675aaec231346a8f616a94f5.tar.gz archangel-e10223f5ba70e6af675aaec231346a8f616a94f5.zip | |
Update documentation with testing results and bug fixes
- Mark README documentation task as complete in TODO.org
- Add config file documentation task
- Update session-context.org with bugs found and fixed
- Remove VM binary files from git tracking
Testing completed:
- 2-disk mirror: PASSED
- 2-disk stripe: PASSED
- Single disk: PASSED
Diffstat (limited to 'TODO.org')
| -rw-r--r-- | TODO.org | 47 |
1 files changed, 25 insertions, 22 deletions
@@ -1,26 +1,5 @@ * Open Work -** TODO [#A] Create comprehensive project documentation (README.org) -*** Proposed sections in order -1. Overview - What this project is -2. Features - Key capabilities -3. Quick Start - Minimal steps to build/boot/install -4. Prerequisites - Arch Linux host, sudo, dependencies -5. Building the ISO - build.sh usage and output -6. Project Structure - File/script locations and descriptions -7. Testing with VMs - test-vm.sh options, SSH access, multi-disk -8. Development Workflow - Rollback to genesis, re-run VM, iterative testing -9. Installation Walkthrough - fzf interface, RAID options, each step explained -10. Bare Metal Installation - Laptop/server installs, WiFi, SSH access after reboot -11. Post-Installation - Genesis snapshot, rollback script, archsetup -12. Keeping Up-to-Date - Rebuilding for new kernel/ZFS versions -13. Troubleshooting - Common pitfalls, known issues, tips -14. Links - archzfs.com, ZFS documentation, Arch Wiki -15. License - GPL - -*** Also needed -- Add GPL header to all scripts (build.sh, install-archzfs, test-vm.sh) -- Create LICENSE file in project root - +** TODO [#B] Add config file information to README ** TODO [#B] Set up CI/CD pipeline for automated ISO builds *** Options to evaluate - Self-hosted on TrueNAS (primary target) @@ -57,3 +36,27 @@ Using fzf instead. ** DONE [#C] Consider fzf interface for choices Implemented fzf for timezone, locale, keymap, disk, RAID, and WiFi selection. +** DONE [#A] Create comprehensive project documentation (README.org) +CLOSED: [2026-01-18 Sun 02:01] +- State "DONE" from "TODO" [2026-01-18 Sun 02:01] +*** Proposed sections in order +1. Overview - What this project is +2. Features - Key capabilities +3. Quick Start - Minimal steps to build/boot/install +4. Prerequisites - Arch Linux host, sudo, dependencies +5. Building the ISO - build.sh usage and output +6. Project Structure - File/script locations and descriptions +7. Testing with VMs - test-vm.sh options, SSH access, multi-disk +8. Development Workflow - Rollback to genesis, re-run VM, iterative testing +9. Installation Walkthrough - fzf interface, RAID options, each step explained +10. Bare Metal Installation - Laptop/server installs, WiFi, SSH access after reboot +11. Post-Installation - Genesis snapshot, rollback script, archsetup +12. Keeping Up-to-Date - Rebuilding for new kernel/ZFS versions +13. Troubleshooting - Common pitfalls, known issues, tips +14. Links - archzfs.com, ZFS documentation, Arch Wiki +15. License - GPL + +*** Also needed +- Add GPL header to all scripts (build.sh, install-archzfs, test-vm.sh) +- Create LICENSE file in project root + |
