If you only need Git plus project tracking Gitea is super mature. It runs happily on small VPS.
If you only need Git plus project tracking Gitea is super mature. It runs happily on small VPS.
Interested! Some detail on how you achieve this for free would be great.
If you want to run a process after each push to a branch or merge into main or whatever, you describe it in a YAML file in that repo. Configure some workers to run those actions and off you go! I use it for things like running tests and applying Terraform changes.
Citation needed. nektos/act is for sure not "like GitHub's"
Sure, it's not identical, and no one claims it is. I think it's defensibly like them, though.
> Forgejo was created in October 2022 after a for profit company took over the Gitea project. It exists under the umbrella of a non-profit organization, Codeberg e.V. and is developed in the interest of the general public. In the year that followed, this difference in governance led to choices that made Forgejo significantly and durably different from Gitea.
If you take it at face value (at your peril), Gitea is about to start enshittification, while Forgejo will not at any point. My personal opinion, is that this is credible.
Will move to that fork in one of my future private infrastructure reconstructions.
While GitHub and GitLab have dedicated design and front-end teams to improve their UI/UX, Gitea and Forgejo aren't large enough to reach that scale, even after Gitea became a company.
For example, look at the number of issues triaged with "UX" [0] or "UX Paper Cut" [1] on GitLab. It is an order of magnitude larger than you would find in any other FOSS option.
[0]: https://gitlab.com/gitlab-org/gitlab/-/issues/?label_name%5B...
[1]: https://gitlab.com/gitlab-org/gitlab/-/issues/?label_name%5B...