Skip to content

Backup (core) of NewPipe's organization #7996

Open
@litetex

Description

@litetex

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaRelated to the project but not strictly to code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions