Anny on

Tutorial: Hack on Anny

Hack on Anny


If you plan to submit your changes back to Anny, use the Contributing instructions.

  1. Install node.js
  2. git clone
  3. cd anny
  4. npm install
  5. npm start


Use these instructions if you plan on submitting your changes to Anny.

  1. Fork Anny to your account
  2. git clone <your fork>
  3. cd anny
  4. git checkout -b <new branch>
  5. npm install
  6. npm start
  7. Make changes, commit and push
  8. Open a Pull Request with base: master and compare: <your branch>.

We'll review your PR and help you get it merged into the integration branch.

Dev Process

Once you have Anny running locally, you can use the commands below.

Run gulp then open your browser to http://localhost:8000. Make changes to Anny in /lib, the demo app in /app, or the doc site in /docs/src. The project is automatically rebuilt and the browser refreshed.

gulp                      # build, serve, and watch
gulp help                 # list gulp commands and help

npm start                 # install dependencies, build, serve, and watch
npm test                  # run tests and generate coverage
npm run                   # list npm commands

Project Structure

This repo contains two projects.

/lib Anny, the neural net library.

/app An AngularJS web app for demoing and testing purposes

/docs The doc site src and builds, powered by JSDoc.