Skip to content

Bram-Hub/Willow

Repository files navigation

Willow

A web application used for building and assigning truth trees.

You may use Willow at the following URL: https://willow.bramhub.com

Completely rewritten and revitalized by Connor Roizman, Eli Schiff, and Jeff Putlock.

How to Use

See our User's Manual.

Installation

  1. Clone the repository via git clone https://github.com/Bram-Hub/Willow.git.

  2. Install nodejs version 14+ and install project dependencies via npm ci from the project root directory.

  3. Create an env file cp .env.template .env and configure the following options

Variable Description
NODE_ENV The environment in which this application is being run. The possible values are development and production
HTTPS If the program is being run on an https server
PORT The port to launch the program on.
BASE_URL The base url for example "http://localhost:8080"
  1. Launch the application using npm run <command> with one of the commands in the table below.
Command Use
debug Recommended for development. Uses nodemon to recompile the code when changes are made.
dev Runs the program once. Must be restarted when changes are made
build Builds the website in production mode
start Runs the built program

About

A web-based tool for creating and validating truth trees

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published