What a week for GitRoot! Sorry I was so busy and haven't spoken much. Here is a quick recap:

  • Monday to Wednesday: I prepared a presentation about forges. Yes, I used the apex plugin (with slide layout) to generate it (eating my own dog food is always good 😉).
  • Thursday and Friday: I attended the @adullact congress. I met and talked to a lot of amazing people, mainly about digital sovereignty but also FOSS in general. GitRoot received great feedback from both devs and non-devs. Now I need to process all this feedback to align it with my roadmap.
  • Saturday and Sunday: I finished the big rebase of go-git, which will give new superpowers to GitRoot! More details https://gitroot.dev/branches/rebaseGoGit2/grafts/rebaseGoGit2.html

Next week, I hope to be able to use PURL for plugin definitions and start writing 1 or 2 blog posts about "issues" and "security".

#FOSS #OpenSource #DigitalSovereignty #Adullact2026 #Golang #GoGit #DevLog

GitRoot

GitRoot is a small yet powerfull git forge.

And so the architect rested on the seventh day and contemplated his works.

Meanwhile, we can think again about #gitlab vs. #github. Gitlab is opensource, github is not. Yet, why are most #FOSS projects still on github not on gitlab, #gitea, #gogit or other true #opensource solutions?

I also find gitlab more intuitive, more comprehensive and more likeable. For own instances, however, something federated is still missing.

.
\__
R5|Day7 #100DaysOfCode #SCM #IndieGameDev #IndieDev #git #gitops

Und also ruhete der Architekt am siebenten Tage und betrachtete seine Werke.

Währendessen können wir nochmal über #gitlab vs. #github nachdenken. Gitlab ist Opensource, github nicht. Warum sind dennoch die meisten #FOSS-Projekte immer noch auf github und nicht auf gitlab, #gitea, #gogit oder anderen echten #Opensource Lösungen?

Zudem finde ich gitlab intuitiver, umfangreicher und sympathischer. Für eigene Instanzen fehlt aber immer noch was föderiertes.

.
\__
R5|Day7 #100DaysOfCode #SCM