Upcoming (hopefully) moving from GitHub to Forgejo managed by
FreeBSD project could change the situation, but it's still
not official. I'm thinking about how my workflow should be
on the switch.
I contributed to Forgejo for a while (tried to improve the HTTPS setup instructions but was frustrated by a slow/haphazard review process and
gave up), so FWIW my impressions:
It's a project that it constrained by developer time, which has
consequences:
* Not all parts of the code have a maintainer. This is partly due to the
fact that Forgejo is a fork of a fork.
* The CVE track record shows that they do care (and that they do have a working CVE process), but also that they did have two remotely
exploitable vulnerabilities in the past three years and needed roughly a month to fix each one.
Past experience with proposed commercial software for FreeBSD
(in this particular case, Jira) convinced me that the community
would not accept anything that was not open-source.
Plus, I have yet to see a single organisation that is able to set
up a Jira workflow that is actually appropriate for what people
were trying to do with it.
if it's so difficult to choose from existing projects, why not write
entirely new one from scratch?
completely new idea!entirely new one from scratch?
if it's so difficult to choose from existing projects, why not write
On 01/25/2026 2:50 PM CST Sulev-Madis Silber <freebsd-stable-freebsd-org730@ketas.si.pri.ee> wrote:
if it's so difficult to choose from existing projects, why not writehttps://openhub.net/p/forgejo/estimated_cost
entirely new one from scratch?
On 01/26/2026 5:24 AM CST Dag-Erling Sm|+rgrav <des@freebsd.org> wrote:Before any customizations.
Open Hub estimates the effort required to reproduce Forgejo from
scratch to 120 developer-years.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 59 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 05:36:16 |
| Calls: | 810 |
| Files: | 1,287 |
| D/L today: |
6 files (10,211K bytes) |
| Messages: | 204,948 |