digitalblossom / alternative-frontends

🔐🌐 Privacy-respecting web frontends for popular services
GNU General Public License v3.0
1.85k stars 33 forks source link

Consider mirroring this repo to Codeberg #52

Open throwaway-d opened 1 year ago

throwaway-d commented 1 year ago

I believe you should mirror your repo to Codeberg because:

  1. Codeberg is libre, free, open-source, privacy-friendly, non-profit
  2. GitHub is privacy-invasive, proprietary
  3. People on Codeberg like me can contribute to the project
  4. GitHub can take down your repos

Here are some sources for you:

  1. sfconservancy.org/GiveUpGitHub
  2. https://github.com/humanetech-community/awesome-humane-tech/issues/33
  3. https://github.com/andersju/webbkoll/issues/35
  4. https://github.com/ungoogled-software/ungoogled-chromium/discussions/1894
  5. cadence.moe/blog/2022-07-03-git-forge-opinions-github-gitlab-gitea-sourcehut
  6. docs.codeberg.org/advanced/migrating-repos

FAQ

  1. Q: - GitHub Actions -- this is a huge time saver for me

    • Forcing all contributors to modify their current setup and move to another hosting -- we may just lose contributors in the end

    A: As I said, we only just mirror. The repo will be available and contributable on both sites.

  2. Q: - Transferring issues -- is this possible? Issues here represent a technical knowledge base we can't live without

    • Transferring wiki and all edit history -- possible?

    A: Yes, it is possible. a. Example for issues:

b. Example for commits:

c. Example for wiki:

  1. Q: Despite having mirror/s, the project will still continue to be operated from GitHub for development, so having yet another mirror doesn't solve anything.

    A: You can create issues, contribute, view the repos on there without going to GitHub! Example:

  2. Q: How does Codeberg mirror comments from GitHub?

    A: It uses Access Token. image

  3. Q: My repos are very bandwidth-intensive projects, and I have my doubts as to whether the owner(s) of Codeberg would be prepared for such a massive bandwidth rate increase. I've also had individual projects be disabled on small sites before due to taking too much bandwidth.

    A: Oh.. I think you should directly ask https://docs.codeberg.org/contact/ about if they are ready for massive bandwidth rate increase.

throwaway-d commented 1 year ago

BTW, I've written a seperate repo about mirroring to Codeberg: https://codeberg.org/HexagonCDN/Mirror_to_Codeberg