dwyl / github-backup

:octocat: :back: ๐Ÿ†™ Backup your GitHub Issues so you can still work when (they/you are) offline.
https://github-backup.herokuapp.com
GNU General Public License v2.0
32 stars 3 forks source link

Test Existing Tools/Services? #8

Closed nelsonic closed 6 years ago

nelsonic commented 6 years ago

https://backhub.co

Cleop commented 6 years ago

Backhub

BackHub is creating daily snapshots and keeps snapshots of the last 30 days.

We canโ€™t keep snapshots older than that for compliance with our GitHub partner agreement. If you want to keep an older version of your backup we recommend downloading the data from BackHub and keeping an offline copy of it.

Covered data by Backhub (much more but specifically for issues): image

What's different?

It looks like Backhub does daily backups as standard and that you can manually start a backup. However, it doesn't look like it will get every version of a your repo throughout the course of a day. Therefore this may be an interesting difference for github-backup to help with conversations/ scope that people have changed throughout the course of a day.

This is just from my reading though so it may be worth doing the 14 day trial to test this for sure.

nelsonic commented 6 years ago

@iteles can we do the 14 day trial to review the UI/UX?

nelsonic commented 6 years ago

@Cleop in the course of your research did you find any other tools that might be similar...?

Cleop commented 6 years ago

github-backup which backs up any public repository, or all repositories owned by a particular user. GitHub Records Archiver, which backs up all of an organization's public repositories.

And of course - BackHub, which creates daily recurring backups of your repositories with snapshots up to 30 days back in time. BackHub is available in GitHub Marketplace.

An enterprise backup repo

nelsonic commented 6 years ago

@Cleop thanks for adding these links. github-backup was the first one we investigated, it's written in Haskel and not "beginner friendly". image

https://github.com/benbalter/github-records-archiver is "General Purpose" for downloading a snapshot of all GitHub data: image The use-case is different from what we are proposing, namely "issue comment edit history".

https://github.com/github/backup-utils made by GitHub themselves is intended for "Enterprise" clients: image image (which may someday be our "target" but not for the foreseeable future...)

I think we have a distinct use-case from existing partial "solutions".

Cleop commented 6 years ago

@nelsonic - are you happy with this research meaning that this issue can be closed or is there more that you would like to be done?

nelsonic commented 6 years ago

@Cleop yes. thanks! ๐ŸŽ‰