Is it really, really required for Whonix to self-host any more webapps?
If it is something heavy to maintain, then no.
There’s no need to send a pull request to github. Sure, that’s neat but fully optional. Due to the distributed nature of git, any git branch posted to any git server anywhere worldwide would work. After notification here in the forums, I could locally add the git remote server, git fetch, git diff and consider git merge.
Can be… I just find this difficult to keep track:
- there is no organization of threads except the type:
Development
- one thread is one topic, meaning that every new patch is a new topic
- with every new topic relating to different repositories, it becomes
hard to keep track, you have to start searching the threads to see where
a discussion for 1 patch to be done for 1 repository was first started - with hosted git server with issues, this is not a problem because
issues can be tagged and are per repository and not per - if using a git server without issues… then would have to rely solely
on forums.
If the “issues” issue could be resolved by setting proper tags per
thread and the repository being mentioned on the thread’s name. e.g.
repoX: patchY, for easier search.
Git even supports creation of single file patch files which could be pasted somewhere here in the forums.
Could try that, but can’t attach a patch to the forum right? With a big
enough patch, dumping everything makes it hard to review? To make
changes on top of the discussed point?
What’s the big advantage of a git (or any) server self-hosted by Whonix compared to any git branch in any git repository anywhere or git patch format? And is the extra effort really justified for the maintenance required for that webapp? Maintenance required: initial setup, keeping it updated, backups and restoration testing, archival, troubleshooting if something breaks…
- no dependency on third-parties servers rules and logging
- no need to handle different remote servers from different
contributors, still need to git fetch/pull remote tho.
About maintenance, if it is too cumbersome, then of course not.
From my experience with other webapps… See:
How much effort is worth spending on a "perfect webserver for whonix.org"?
If any self-hosted git server, which one? A lightweight one? Which feature are required? Or a more feature-rich one such as gitlab with issues tracking and whatnot?
I am not an expert on the different git servers to make an informed
decision. I think that if the forum implements a good tracking of
issues, merge requests per repository, then maybe git server with
“issues” functionality is not necessary?