Create a step-by-step guide that shows the reader how to create a plugin. Steps should include: - [ ] Scaffolding a new plugin project - [ ] (Path 1) Defining an interface for the plugin module - [ ] (Path 2) Importing an existing interface - [ ] (Path 1) Publishing the interface - [ ] Implementing the functions - [ ] Adding the plugin to the client - [ ] Testing the plugin - [ ] Bonus: some clients support "in-line plugins", see JS example
Create a step-by-step guide that shows the reader how to create a plugin. Steps should include: