My personal website.
- Task Runner: Gulp
- HTML Template Engine: Jade
- CSS Post Processor: PostCSS
- JS Traspiler: BabelJS
- Test Runner: Karma
- Test Framework: Jasmine
- Browser for test: PhantomJS
1 - Edit the data.json file and add the new content.
2 - Run the grunt task for build the static pages.
$ gulp build
.
├── README.md
├── out/
├── tests/
├── src/
| ├── assets/
| | ├── img/
| | ├── scripts/
| | └── styles/
| | ├── bosons.css
| | ├── atoms.css
| | ├── molecules.css
| | ├── organisms.css
| | └── style.css
| ├── includes/
| | ├── analytics.html
| | ├── counter.html
| | └── head-metas.jade
| ├── partials/
| | ├── footer.jade
| | └── header.jade
| ├── layouts/
| | ├── default.jade
| | └── tag.jade
| ├── challenges/
| | └── ?.jade
| ├── tags/
| | └── ?.jade
| ├── writing.jade
| ├── speaking.jade
| ├── screencast.jade
| ├── projects.jade
| ├── misc.jade
| └── index.jade
├── config.json
├── data.json
├── gulpfile.js
├── package.json
├── karma.conf.js
├── .editorconfig
├── .jshintrc
└── .gitignore
$ gulp build
: Compile, concat and minify all files.$ gulp serve
: Watch the files to build and start a static server.$ gulp deploy
: Deploy for gh-pages.$ gulp validate
: Code quality (JS Hint).$ karma start
: Launch a Phantomjs and watch for unit tests.
To keep better organization of releases we follow the Semantic Versioning 2.0.0 guidelines.
Find on our issues the next steps of the project ;)
Want to contribute? Follow these recommendations.
See Releases for detailed changelog.