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