implement Forgejo as another server variant #43

Open
opened 2026-07-31 18:28:07 +00:00 by hugo · 0 comments
Owner

the server adding screen needs to get a dropdown with API providers. the first two API providers will be:

  • gitea (the current code and the default)
  • forgejo

the backend crate needs to be refactored to have different backend handlings for the generated API code, so that different servers can be added to the app. the core API code then handles the differences, where there are any.

the gotcha CLI tool and the iPhone app seamlessly support both backends, so that a user does not need to know if they are working on gitea or forgejo servers.

the server adding screen needs to get a dropdown with API providers. the first two API providers will be: - gitea (the current code and the default) - forgejo the backend crate needs to be refactored to have different backend handlings for the generated API code, so that different servers can be added to the app. the core API code then handles the differences, where there are any. the gotcha CLI tool and the iPhone app seamlessly support both backends, so that a user does not need to know if they are working on gitea or forgejo servers.
hugo added this to the first public release milestone 2026-07-31 18:28:07 +00:00
hugo added the enhancement label 2026-07-31 18:28:07 +00:00
Sign in to join this conversation.