Open
Description
I recently noticed that we don't have any kind of backup of our organization in case GitHub takes them down (#youtube-dl).
Also related to #1499.
What should be backed up
I think the following things should be backed up:
Repo | Git | Issues |
---|---|---|
https://github.com/TeamNewPipe/NewPipe | ✔️ | ✔️ |
https://github.com/TeamNewPipe/NewPipeExtractor | ✔️ | ✔️ |
https://github.com/TeamNewPipe/nanojson | ✔️ | ✖️ |
https://github.com/TeamNewPipe/website | ✔️ | ✔️ |
https://github.com/TeamNewPipe/documentation | ✔️ | ✖️ (nobody maintains these issues) |
https://github.com/TeamNewPipe/team (private) | ✖️ | ✔️ |
https://github.com/TeamNewPipe/legal (private) | ✖️ | ✔️ |
Backup destination
For now I would target GitLab.com (→ https://gitlab.com/TeamNewPipe)
Backing up Git
Idea: Run once a week a full backup (with GH actions?) and push it to gitlab (override everything that is already there)
See also:
Backing up Issues
Idea: https://github.com/MichaelMure/git-bug
Requires a new repository.
Add 2 bridges:
- One for GitHub - used for polling
- One for GitLab - used for pushing
Sync changes e.g. once in a week