This is a library for handling the creation, saving, loading and verification of skill trees.
I originally wrote a skill planner a couple of years ago for Global Agenda and wanted to extend that to encompass other games. This required a bit more engineering, decoupling and less spaghetti code.
You will need to install node.js and npm. Run
npm install -d inside the project directory to install the dependencies needed for development.
I will not accept contributions against only the generated .js file(s). Modify the .coffee files as needed and run
make before doing a pull request. This will build the generated files and run the tests.