|
From: | Carsten Wenderdel |
Subject: | Re: AW: Development - an outsider’s perspective |
Date: | Tue, 3 Jan 2023 18:34:05 +0000 |
Thanks for your answer Øystein!
Yes, let's have a discussion first so we can make an informed decision.
I have taken a quick look at Savannah's git service. If I understand it correctly, it doesn't support the pull/merge request model that GitHub, GitLab or BitBucket do. Instead potential contributors would need write access to the git repository and would push
their changes on a new branch there. Maintainers would then manually merge that branch to main. GitHub or GitLab would mean a lower barrier and much more visibility of those changes.
The official opinion of the GNU project seems to be that they are in very strong favor of Savannah, but don't prohibit hosting on GitHub or similar. services: https://www.gnu.org/prep/maintain/maintain.html#Hosting
In fact, I found several GNU projects hosted on github: GNU Aspell, GNU Radio, GNUstep.
GTK, Gnome or KDE decided to have their own dedicated GitLab instances and mirror their repositories to GitHub.
Another topic: GitHub gives us build servers for continuous integration free of charge.
I created a "GitHub action" that for every pull request checks whether gnubg still compiles.
The PR with that action: https://github.com/carsten-wenderdel/gnubg-cvs2svn/pull/1/files
The build (expandable when clicking on ">"): https://github.com/carsten-wenderdel/gnubg-cvs2svn/pull/1/checks
I second that!
Best, Carsten
|
[Prev in Thread] | Current Thread | [Next in Thread] |