The objective of this guide is to explain how to write a SCM material plugin, for Go.
- Overview of SCM material plugins - External link to Go's user documentation
- Overview of message-based APIs
- Structure of a plugin and writing one
- A sample SCM material plugin - JGit
A SCM material plugin is a Go plugin, which claims to support to extension name
scm in its identifier, and responds to the messages mentioned below, appropriately. It's probably easiest to learn from the sample plugin mentioned above.
- Availability: Go version 15.1.0 onwards
- Extension Name: