Git forge

Quick guide to our git forge and related services.

Main Forgejo git forge

The main centre of F-hub.org is the git forge utilizing Forgejo. Forgejo is a community driven soft-fork of Gitea, maintained by the non-profit Codeberg.org organisation. Forgejo is entirely Free and Open-Source Software (FOSS).

Once you have an F-hub.org account, you can log into the git forge and your account should have already been automatically added to any organisations (groups) that you mentioned during your account application. 

To anyone familiar with Github.com, Forgejo should be relatively easy to navigate as the differences in the UI design are not that large. You can also access any git repositories through the usual http git interface. For security reasons direct ssh git access is disabled.

You can find the full Forgejo user guide here. There is also a nice mobile client for Android that you can install from F-Droid.

Package repositories

Forgejo comes with a built in package repository for various package managers, see the full list of supported formats in the current version 1.20 here. We are currently investigating which formats to enable, given how some of these can be very bandwidth heavy.

We are currently in the process of testing the full code search options and open to enable it soon on our Forgejo.

Upcoming federation

Soon Forgejo will be able to federate via the ActivityPub protocol with other Forgejo and Gitea instances. This means that similar to Mastodon etc. you can follow and interact with members of other git forges directly from this website.

CI/CD build service

This is still a work in progress.

We are currently evaluating different options.

Very likely we enable Forgejo actions (compatible to Github actions) with private runners on your own hardware soon.

Woodpecker CI

For regular contributors we have a Woodpecker CI with hosted runners for x86 and ARM64. It can be easily accessed via https://woodpecker.f-hub.org with your f-hub.org account but you will first need to be added to the contributor group. If you are already a regular contributor and were not added to this user-group in our backend, please let us know and we will fix it ASAP.

Code review

We are also looking into hosting a local instance of Renovatebot for automated code-review and dependency management.

Opengist pastebin

Linked to our main git forge, we also offer a fully git enabled pastebin service for sharing small code snippets or ad-hoc documentation. You can access it here via your main account. This service utilizes the great Opengist software.

You can use your main f-hub.org account to log in and create public and private gists.

Other related services

IRC channel bot webhooks

Weblate translation tool

Your repository can also be integrated with our Weblate tool to crowd-source translations. There is a dedicated section on this wiki about how to use it here.

Real-time code collaboration

We are currently investigating the new Open-Collaboration-Tools framework for easy peer-programming in VSCodium based IDEs and hope to host our own back-end for it soon. Alternatively, you should be already able to use Saros with our XMPP accounts.