diff --git a/README.md b/README.md index d090b1b8..e1e855b4 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,38 @@ Project goals * Backup status * Snapshot browsing and restore +# High Level Goals + + * Restic repository configuration and initialization + * Multiple backup plans with independent file sets, schedules, etc can be configured and store data to a single repository definition. + * Backup status info at a glance + * Shows health of last backup operation attempted for a given repository. + * Shows health of last backup operation attempted for a given plan. + * Support for browsing snapshots belonging to a given repository. + * Support for browsing snapshots belonging to a given plan. + +# Roadmap + + - [x] Restic repository configuration and initialization + - [x] Backup plan configuration + - [ ] Health checks in backend/GUI + - [ ] Backend state store + - [ ] Health status view for repos + - [ ] Health status view for plans + - [ ] Backup operation + - [X] Backend implementatio + - [ ] Backup command in UI + - [ ] Snapshot browser + - [X] Backend snapshot listing + - [ ] Snapshot browser GUI on repo view + - [ ] Snapshot browser GUI on backup plan view + - [ ] Operation history + - [ ] Backend operation tracking in state store e.g. log of backup operations, cleanup operations, etc. + - [ ] Scheduler log stored on plan? + - [ ] Operation result log stored on repo? + - [ ] Operation history GUI on repo view. + - [ ] Operation history GUI on plan view. + # Dependencies ## Dev