Developer Documentation

JavaScript Code

A large and very important part of Gate One is the client-side JavaScript that runs in the user's browser. This consists of the following:

Plugin Code

Gate One comes bundled with a number of plugins which can include any number of files in Python, JavaScript, or CSS (yes, you could have a CSS-only plugin!). These included plugins are below:


The Terminal application has its own plugins.

Developing Plugins

Developing plugins for Gate One is easy and fun. See The Example Plugin for how it's done.