Forgejo is a lightweight version control hub that provides git hosting, project management, release management and packages. It’s very powerful and very efficient (written in Go and uses minimal memory).
Gitea and Forejo
Forgejo is a fork of Gitea which was created in 2022 after Gitea changed the direction of their project to align with more commercial interests. Forgejo offers most of the same features as Gitea but focuses on public good.
Actions
Forgejo have recently introduced a CI actions feature which is compatible with github’s actions. I am compiling notes on this underGiteaActions
Python Packages
- Official docs: https://docs.gitea.com/usage/packages/pypi
Best strategy with PDM seems to be:
- use
pdm build
- upload package with
twine
: