scmJS docs

Plugins

Installing plugins and what they may do, writing one, and a tour of the API.

A plugin is a small program the editor loads from a public Git repository or a web address. It can add menu items, hotkeys, dialogs, panels, map tools and overlays, and it can read and change the open map through the same undo model the built-in tools use.

This page has five parts, and ends with a list of plugins to read:

How the editor loads plugins internally is in docs/development.md.