Hello,

Adrien 'neox' Bourmault <n...@gnu.org> writes:

[...]

> If I can help by sharing Libre en Communs' experience, I'll be very
> happy to do so. I'll start here by explaining a bit what I have in
> mind.
>
> Libre en Communs needed a forge software to be able to provide means
> for people (both very technical such as sysadmins and less technical
> such as designers or writers) for collaboration. We chose Forgejo
> because of its stance for software freedom and because it was the best
> solution available at that time as compromise between usability and
> performance/resources.
>
> However, Forgejo is not perfect at all. We lack moderation tools to
> fight against e.g abusers, there are sometimes very serious bugs (this
> works better lately), and the default CI recipes/code depends on
> docker.io images and nodeJS and npm. Also, the javascript generated by
> Forgejo is minified, without a clear license header, making LibreJS
> blocking it by default (and preventing people from being able to trust
> it right away).
>
> About the CI, we decided to forbid using the default recipes advertized
> in Forgejo docs, because we can't verify that everything is free on
> code.forgejo.org, and we don't want our infrastructure to depend on npm
> for the same reasons.
>
> Currently, it's possible to use Forgejo CI on our instance with runners
> configured with docker (with a dedicated self-hosted docker image, like
> a project on our instance does) but also with ssh on a dedicated host,
> that can be a chroot. I did not have enough time to test with a `guix
> vm` but that seems doable without too much pain.
>
> Please let me know if you want explanation on how we do anything, or if
> I can help further.

Thank you for sharing your experience with Forgejo; this is valuable
input.  The lack of moderation tools sounds problematic.  Are there ways
around this lack of tooling, or is it just not possible to moderate?

-- 
Thanks,
Maxim

Reply via email to