# 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:

- paypal.me/daniel3735928559 allows you to send money through a PayPal account.