$ git clone https://github.com/cdog/breadboard-circuits.git
$ cd breadboard-circuits
$ npm install grunt-cli -g # install grunt command line interface if not already installed
$ npm install
$ grunt build
$ grunt serve # open http://127.0.0.1:4000/ in your browser
$ grunt clean && grunt build --environment production
$ grunt deploy # push an existing build to gh-pages branch
Migrated data is already included in this repository. To run a migration clone the fritzing-parts repository first then run Grunt migrate
task:
$ git clone https://github.com/fritzing/fritzing-parts.git
$ grunt migrate
Before running a migration make sure the migrate
task (see Gruntfile.js
) is configured properly:
migrate: {
parts: {
src: 'fritzing-parts', // migration data source
dest: 'assets/app/parts' // migrated data
}
}
To log a migration set the DEBUG
environment variable to include all (migrate:*
) or specific debug messages (inspect
, error
, log
types are available):
$ DEBUG=migrate:error,log grunt migrate # print error and log messages
$ DEBUG=migrate:inspect grunt migrate # inspect migrated data
- build (default)
- clean
- deploy
- migrate
- watch