Technical requirements
This chapter requires knowledge of the Go programming language. A development environment can be set up for free on any machine that supports Go. A free IDE can be used to simplify the process if wanted. Atom and Visual Studio Code are two common IDE options. Building and testing a plugin during development can be tricky so a debugger environment may help as well as covered in this chapter.