Skip to content

dwelle/excalidraw-json

Repository files navigation

Excalidraw JSON

This project is based on gae-init.

Requirements

Make sure you have all of the above or refer to the docs on how to install the requirements.

Running the Development Environment

cd /path/to/excaliber-json
gulp

To test it visit http://localhost:3000 in your browser.


For a complete list of commands:

gulp help

Initializing or Resetting the project

cd /path/to/excaliber-json
yarn
gulp

If something goes wrong you can always do:

gulp reset
yarn
gulp

To install Gulp as a global package:

yarn global add gulp-cli

Local testing

If you wish to run an automated test script, there is an additional dependency which can be installed with:

pip install -r test-requirements.txt

A simple test script framework, following the approach from the Google App Engine docs, can be run:

python main/runner.py --test-path tests ${HOME}/google-cloud-sdk/

This simply tests that the site can start up; that the index page exists (and returns an http response code of 200), and that a non-existent page returns an http response code of 404.

The test framework is easily extensible.

Tech Stack