My personal website with resume
Content:
- Simple implementation of my resume
Bundled:
- Gulp
- Bower
- jQuery
- Browserify
- Reactify - Help to transform JSX (consider to use babelify later)
- Watchify support! (Sourcemap also!)
- livereload (BrowserSync)
Optional:
- Sass with Compass
- Bootstrap - Twitter Bootstrap's official Sass version
- Modernizr
- Jade for HTML templates (I think jade is no longer necessary if we create UI with JavaScript)
- CoffeeScript for JavaScript
- Jest for unit tests
- node.js 0.12 (I suggest to use nvm to manage your node environment.)
- Sass >= 3.4 if you want to use Sass
$ npm install # Install Node Modules...
$ npm install -g gulp bower # ...then install gulp and bower...
$ bower install # ...then install bower modules...
$ gulp wath # ...and run it.
If you chose to use sass, you'll need to install it with gem install sass
.
If you find your css build results are empty, update your sass gem.
scripts - /scripts styles - /styles fonts - /fonts
Now, when everything is ready, run the watch task and begin to develop your React components.
$ gulp watch
How to run test? Currently, I prefer to run test tasks from npm. Please run this command.
$ npm test
After development, you can run this task to generate production code.
$ gulp build
MIT