| ▲ | Arcuru 2 days ago | |
Reminder to all OSS projects: it is extraordinarily easy to setup a simple CI job to keep your code in sync between multiple Forges. And getting email notifications from a second Forge is 0 extra effort. At least give people the option to start moving away from GitHub to contribute to your project. It will, ultimately, be better for the ecosystem. | ||
| ▲ | kakwa_ 2 days ago | parent | next [-] | |
Syncing the code is the easy and trivial part and your CI job is only solving that. And in my opinion, it's not even that necessary for most projects. The difficult part is all what's around the code: * the tickets/PR (including the closed ones) * the links referencing the project * the CI setup * for large projects, the committers permission setup * if applicable, the push/commit/branch rules All that will be deeply annoying to migrate on a per project basis, or might get lost. But that's not even the worst on my opinion. Losing the go-to platform for finding software is (fediverse for software when?). | ||
| ▲ | rurban 2 days ago | parent | prev | next [-] | |
Syncing is trivial, the CI is the deal. GH actions are the best option still. Neither the FSF nor any other OSS lab didn't come up with a proper CI for us open source maintainers. The CI load also increased massively since. | ||
| ▲ | djyde 2 days ago | parent | prev [-] | |
Setting up own GitLab instance might be a good solution too. | ||