Skip to content
This repository has been archived by the owner on Jun 15, 2021. It is now read-only.
Roman Zoller edited this page Oct 5, 2018 · 1 revision

Roadmap

Comparison with python-github-backup alternative

Feature github-backup python-github-backup
Dump format .tar.bz2 archives individual files
Push to S3 No No
Automated tests No No
Extensive configuration about what to include in the backup No Yes
Extra features like starred/watched repos, following/followers, git lfs, etc. No Yes
Possibility to (test) restore No No

Note: There doesn't seem to be any other serious alternative. python-github-backup is maintained, but is tailored to the maintainer's use case, and doesn't offer compressed output, S3 upload, or automated tests.

Proposal

Extend github-backup with:

  • S3 upload using boto3
  • Automated tests using mock GitHub API responses and/or a test organization, and something like S3Mock
  • Logging/monitoring?
Clone this wiki locally