Contribute

Develop

If you want to help with development, this page contains some resources to help set up your environment for running, testing, and understanding the code. I also try to be responsive to issues raised via github. Feel free to raise questions about development there (as well as issues with the code!)

Download

To get started, run
$ git clone https://github.com/daniel3735928559/guppy
$ cd guppy
$ npm install --only=dev

Build

To build, do
$ npm run-script build-debug

Test

To run the tests and code coverage tools, do
$ npm test
The results of the tests will be displayed on the command line.

Report

To see current outstanding issues or to report new ones, use the issue tracker on github.

Plan

For future development plans and direction, check the roadmap.

Learn

For an introduction to the editor's internal algorithms, see here, and also here for a description of the XML format used internally by the editor.

Donate

This project is undertaken entirely in my free time. If you would like to support it with a small donation, you can do so here: