FrostCo / AdvancedProfanityFilter

A browser extension to filter profanity from webpages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider mirroring the repos to Codeberg

throwaway-d opened this issue · comments

I have sent you an email but now I decided to make an issue with my throwaway account

📢 The Shortcoming

  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. https://sfconservancy.org/GiveUpGitHub
  2. https://docs.codeberg.org/advanced/migrating-repos
  3. humanetech-community/awesome-humane-tech#33
  4. ungoogled-software/ungoogled-chromium#1894
  5. https://cadence.moe/blog/2022-07-03-git-forge-opinions-github-gitlab-gitea-sourcehut
  6. andersju/webbkoll#35

🔬 Describe the solution you'd like

I believe you should mirror your repos to Codeberg

📝 Additional context

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:

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

    A: It uses Access Token.
    image

  2. 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.

Thanks for all the info. I have started playing around with it. I am still in the experimental phase though, so don't be surprised if it gets wiped out or I change the process more.

Thank you a lot!

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

When it's out of experimental phase, pls tell me, then I'll start contributing over there.

Sorry this has taken so long, I think I've settled on this repo: https://codeberg.org/FrostCo/AdvancedProfanityFilter.

I still need to do some work/testing on syncing commits between them, but I probably won't have a chance to do that for a couple more weeks. In the mean time, I'm not planning on deleting that repo again, so if you'd like to create issues over there or anything it should be safe to do so.

Here is my plan going forward:

  • Primary repo will be on Github
  • Wiki will remain on Github (Codeberg just links to it)
  • Issues will be available on both platforms but will not be synced
  • Releases will likely be added to both, but we'll see

Let me know if there are any questions, but hopefully this will help make it more available for others.

Thanks again @throwaway-d for the info on mirroring. It looks like it has everything I need. I'll let you know here in this issue once its been implemented between the repos.

Please check my PR and merge soon so we don’t have to deal with conflict. https://codeberg.org/FrostCo/AdvancedProfanityFilter/pulls/2

@throwaway-d Done, thanks for your patience with this.