That post seems to be missing.
deathmetal27 30 points a year ago

Forgejo. It is a fork of Gitea.

path: 0 16594663, hotness: undefined, score: 30, children: 13
kensand 14 points a year ago

A better* fork of Gitea!

path: 0 16594663 16594784, hotness: undefined, score: 14, children: 6
scheep 14 points a year ago
path: 0 16594663 16594784 16594845, hotness: undefined, score: 14, children: 5
3h5Hne7t1K 8 points a year ago

Not sure if its better, did both and i havent noticed much difference. Forgejo runs codeberg though and is maintained by them. Also has CI with forgejo actions.

path: 0 16594663 16594784 16594845 16595328, hotness: undefined, score: 8, children: 3
mbirth 2 points a year ago

And Gitea has Gitea Actions. The big difference - and also the sole reason ForgeJo was forked - is that Gitea has a business behind it that allows them to sell support hours to other businesses. And then use the money to progress Gitea. Similar to how Zabbix and others do it. But the community decided that this is a bad thing and moved to ForgeJo.

path: 0 16594663 16594784 16594845 16595328 16596821, hotness: undefined, score: 2, children: 2
mbirth -1 points a year ago

how so?

I'd like to get educated as well, please. So far, ForgeJo doesn't seem to have any specific advantage over Gitea. (And the name couldn't be worse...)

path: 0 16594663 16594784 16594845 16595346, hotness: undefined, score: -1, children: 0
scheep 6 points a year ago
path: 0 16594663 16594781, hotness: undefined, score: 6, children: 5
kensand 9 points a year ago path: 0 16594663 16594781 16596241, hotness: undefined, score: 9, children: 4
scheep 2 points a year ago
path: 0 16594663 16594781 16596241 16598129, hotness: undefined, score: 2, children: 2
kensand 7 points a year ago

This process is called 'bootstrapping', and is actually quite common in software. For example, the C compiler is written in C. The first iteration of the C compiler was written by hand in assembly code with a very limitted feature set, and that compiler was then used to compile the next iteration, allowing the second version (I'm not sure it was actually the second version; there may have been a few iterations in assembly) to be written in C itself.

For Forgejo, you dont actually need Forgejo to build Forgejo; just a computer with the Go compiler and any other dependencies. Then, once you have the first version, you can publish the code you have on Forgejo. Nothing too crazy there šŸ™‚

This also leads to 'dogfooding', which is a whole other term...

path: 0 16594663 16594781 16596241 16598129 16601930, hotness: undefined, score: 7, children: 1
scheep 1 point a year ago
path: 0 16594663 16594781 16596241 16598111, hotness: undefined, score: 1, children: 0
kensand 19 points a year ago

Since you're a bit concerned about self hosting and collaboration, I would recommend Codeberg - they are a non-profit based in Germany with widespread support and, as far as I know, is the public Forgejo instance with the largest user base.

If you want, you can also host your own Forgejo instance and mirror your Codeberg repos to it. That way you can have two copies of your data, just in case Codeberg ever goes offline.

You could also potentially use Gitlab, but I would personally prefer something Forgejo based. Forgejo has been much more responsive/snappier in my opinion; Forgejo is primarily written in Go, while Gitlab is mostly Ruby.

path: 0 16596493, hotness: undefined, score: 19, children: 1
scheep 3 points a year ago
path: 0 16596493 16596733, hotness: undefined, score: 3, children: 0
solrize 6 points a year ago path: 0 16596093, hotness: undefined, score: 6, children: 1
Ephera 3 points a year ago path: 0 16596093 16596760, hotness: undefined, score: 3, children: 0
Ephera 5 points a year ago

However, Codeberg seems to push for excluding proprietary software dependencies, which might limit the kinds of projects I can do.

Well, they ask for software projects to be themselves under a FOSS license. If you can isolate the proprietary dependencies, you could still open-source the code.

Of course, you could also consider using Codeberg for all your open-source projects and then self-host a Git server for your proprietary projects.

path: 0 16596924, hotness: undefined, score: 5, children: 0

thanks for using Leebra!

go to feed...