Madhatter is an all-in-one Behat Project Management Tool. Madhatter helps you manage your Behat Installations better by allowing you to list all local Behat projects and test runs, as well as detailed analysis on tests. It is currently a work in progress
- Application Builds for Mac/Win/Linux
- Build Instructions
- In-App Editing Experience
- Clone the repository:
git clone https://github.com/generalconsensus/Madhatter - Install the NodeJS dependencies:
npm install. - Install the Bower dependencies:
bower install. - (Temporary) If you get a Bower version check for angular, you can choose: 'angular#~1.5.0 which resolved to 1.5.3 and is required by Madhatter'
- Run the gulp build task:
gulp build. - Run the gulp default task:
gulp. This will build any changes made automatically - Run npm start. This will start electron with
electron main.js
Ensure your preferred web server points towards the dist directory.
Continue developing the dashboard further by editing the src directory. With the gulp command, any file changes made will automatically be compiled into the specific location within the dist directory.
By default, Madhatter includes ui.bootstrap, ui.router, ngCookies and treeControl
If you'd like to include any additional modules/packages not included with Madhatter, add them to your bower.json file and then update the src/index.html file, to include them in the minified distribution output.


