Plugins for OCurrent are useful modules which provide a specific functionality using the underlying OCurrent primitives in order to do things like caching and automatic component generation.
If you have worked through the other sections may already be familiar with some of the like:
- The
Docker
plugin for pulling, building and running docker images. - The
Github
plugin for authenticating and using the Github API (the newer GraphQL one). - The
Git
plugin for working with git repositories and being able tofetch
from them.
Here we will look at (a) the underlying primitives OCurrent exposes for building plugins and (b) building a Gitlab plugin.