Previous: Using Ghub in Your Own Package, Up: Notes [Contents][Index]
4.3 Forge Limitations and Notes ¶
- There are no default Gitea and Gogs instances so the variables
gitea.host and gogs.host are 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/repo when accessing another forge, one has
to use user%2Frepo when accessing Gitlab, e.g.:
(ghub-get "/projects/python-mode-devs%2Fpython-mode"
nil :forge 'gitlab)