Forge Limitations and Notes
- There are no default Gitea and Gogs instances so the variables
gitea.hostandgogs.hostare not taken into account. - Gitea and Gogs do not support limiting a token to certain scopes.
- The Bitbucket API is fairly broken and my willingness to deal with that is extremely limited unless someone pays me vast amounts of money.
- The Gitlab API documentation is not always accurate, though I don’t have an example at hand. It also isn’t structured well, making it occasionally difficult to find the information one is looking for.
- Where one would use
user/repowhen accessing another forge, one has to useuser%2Frepowhen accessing Gitlab, e.g.:emacs-lisp(ghub-get "/projects/python-mode-devs%2Fpython-mode" nil :forge 'gitlab)