Roadmap¶
Phase 1 (pre-release)
Documentation for API and CLI (via docstrings and documentation website)
User-guides and troubleshooting pages for documentation
Publish hosted version of documentation
Phase 2 (pre-release)
MariaDB / MySQL-database backups
Pytest tests and GitHub CI (mainly for on Linux-based systems)
Phase 3 (pre-release)
Publish package on PyPI
Publish package in APT repository
Phase 4
Encryption for saved backup-archives
Migration and export of backpy backups
Status notifications (e.g. e-mail or SMS if backups fail)
Logging for manual and automatic backups
Phase 5
Encryption for saved backup-archives
Phase 6 (aka. the “maybe” list)
Webinterface for monitoring backups
Webinterface for interacting with backpy