|
1 | | -# hey look, a tubepage |
2 | | -Yup. |
| 1 | +# mike.cousins.io |
3 | 2 |
|
4 | | -## setting up a dev server |
| 3 | +[![Build Status][travis-shield]][travis] |
| 4 | +[![devDependency status][david-dev-shield]][david-dev] |
5 | 5 |
|
6 | | -1. install dependencies: `$ npm install` |
7 | | -2. start the server: `$ cake serve` |
8 | | -3. surf the web at http://localhost:8080 |
| 6 | +> Mike Cousins' home on the internet |
| 7 | +
|
| 8 | +<http://mike.cousins.io> |
| 9 | + |
| 10 | +Minimal placeholder page while I work on my full portfolio site. My circa-2014 page just wasn't cutting it anymore... |
| 11 | + |
| 12 | +## deploy |
| 13 | + |
| 14 | +Cut a new version and push to GitHub to tell the CI server to build and deploy HTML and CSS to GitHub pages: |
| 15 | + |
| 16 | +1. `$ npm version <level> -m <reason>` |
| 17 | +2. `$ git push --follow-tags` |
| 18 | + |
| 19 | +## develop |
| 20 | + |
| 21 | +- `$ npm install` - Install dev dependencies |
| 22 | +- `$ npm start` - Start a live-reloading dev server at <http://localhost:8080/> |
| 23 | +- `$ npm run build` - Build HTML and CSS to `public` |
| 24 | + |
| 25 | +### dependencies |
| 26 | + |
| 27 | +- [normalize.css](https://github.com/necolas/normalize.css): A modern alternative to CSS resets |
| 28 | +- [octicons](https://github.com/primer/octicons): A scalable set of icons handcrafted with <3 by GitHub. |
| 29 | +- [tachyons-border-radius](https://github.com/tachyons-css/tachyons-border-radius): Border radius CSS module for Tachyons |
| 30 | +- [tachyons-border-widths](https://github.com/tachyons-css/tachyons-border-widths): Border width CSS module for Tachyons |
| 31 | +- [tachyons-borders](https://github.com/tachyons-css/tachyons-borders): Performance-first css module for styling borders. |
| 32 | +- [tachyons-box-sizing](https://github.com/tachyons-css/tachyons-box-sizing): Css module for a smarter default box-model. |
| 33 | +- [tachyons-display](https://github.com/tachyons-css/tachyons-display): Performance based css module. |
| 34 | +- [tachyons-font-weight](https://github.com/tachyons-css/tachyons-font-weight): Performance based css module. |
| 35 | +- [tachyons-heights](https://github.com/tachyons-css/tachyons-heights): Performance based css module. |
| 36 | +- [tachyons-hovers](https://github.com/tachyons-css/tachyons-hovers): Performance based css module. |
| 37 | +- [tachyons-images](https://github.com/tachyons-css/tachyons-images): Performance based css module. |
| 38 | +- [tachyons-line-height](https://github.com/tachyons-css/tachyons-line-height): Performance based css module. |
| 39 | +- [tachyons-skins](https://github.com/tachyons-css/tachyons-skins): Performance based css module. |
| 40 | +- [tachyons-spacing](https://github.com/tachyons-css/tachyons-spacing): Performance based css module. |
| 41 | +- [tachyons-text-align](https://github.com/tachyons-css/tachyons-text-align): Performance based css module. |
| 42 | +- [tachyons-type-scale](https://github.com/tachyons-css/tachyons-type-scale): Performance based css module. |
| 43 | +- [tachyons-utilities](https://github.com/tachyons-css/tachyons-utilities): Performance based css module. |
| 44 | +- [tachyons-widths](https://github.com/tachyons-css/tachyons-widths): Performance based css module. |
| 45 | + |
| 46 | +### dev dependencies |
| 47 | + |
| 48 | +- [autoprefixer](https://github.com/postcss/autoprefixer): Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website |
| 49 | +- [body-parser](https://github.com/expressjs/body-parser): Node.js body parsing middleware |
| 50 | +- [css-mqpacker](https://github.com/hail2u/node-css-mqpacker): Pack same CSS media query rules into one media query rule. |
| 51 | +- [cssnano](https://github.com/ben-eb/cssnano): A modular minifier, built on top of the PostCSS ecosystem. |
| 52 | +- [express](https://github.com/expressjs/express): Fast, unopinionated, minimalist web framework |
| 53 | +- [gh-pages](https://github.com/tschaub/gh-pages): Publish to a gh-pages branch on GitHub (or any other branch on any other remote) |
| 54 | +- [github-url-from-git](https://github.com/visionmedia/node-github-url-from-git): Parse a github git url and return the github repo url |
| 55 | +- [glob](https://github.com/isaacs/node-glob): a little globber |
| 56 | +- [inject-lr-script](https://github.com/mattdesl/inject-lr-script): inject live reload into HTML content |
| 57 | +- [nodemon](https://github.com/remy/nodemon): Simple monitor script for use during development of a node.js app. |
| 58 | +- [postcss](https://github.com/postcss/postcss): Tool for transforming styles with JS plugins |
| 59 | +- [postcss-conditionals](https://github.com/andyjansson/postcss-conditionals): PostCSS plugin that enables @if statements in your CSS |
| 60 | +- [postcss-css-variables](https://github.com/MadLittleMods/postcss-css-variables): PostCSS plugin to transform CSS Custom Properties(CSS variables) syntax into a static representation |
| 61 | +- [postcss-custom-media](https://github.com/postcss/postcss-custom-media): PostCSS plugin to transform W3C CSS Custom Media Queries to more compatible CSS |
| 62 | +- [postcss-discard-comments](https://github.com/ben-eb/postcss-discard-comments): Discard comments in your CSS files with PostCSS. |
| 63 | +- [postcss-import](https://github.com/postcss/postcss-import): PostCSS plugin to import CSS files |
| 64 | +- [pug](https://github.com/pugjs/pug): A clean, whitespace-sensitive template language for writing HTML |
| 65 | +- [purify-css](https://github.com/purifycss/purifycss): Removed unused css. Compatible with single-page apps. |
| 66 | +- [run-parallel](https://github.com/feross/run-parallel): Run an array of functions in parallel |
| 67 | +- [run-waterfall](https://github.com/feross/run-waterfall): Run an array of functions in series, each passing its results to the next function (waterfall) |
| 68 | +- [standard](https://github.com/feross/standard): JavaScript Standard Style |
| 69 | +- [tiny-lr](https://github.com/mklabs/tiny-lr): Tiny LiveReload server, background-friendly |
| 70 | +- [xtend](https://github.com/Raynos/xtend): extend like a boss |
| 71 | + |
| 72 | +[travis]: https://travis-ci.org/mcous/mcous.github.io |
| 73 | +[david-dev]: https://david-dm.org/mcous/mcous.github.io/master?type=dev |
| 74 | +[travis-shield]: https://img.shields.io/travis/mcous/mcous.github.io/master.svg?style=flat-square&maxAge=3600 |
| 75 | +[david-dev-shield]: https://img.shields.io/david/dev/mcous/mcous.github.io/master.svg?style=flat-square&maxAge=3600 |
0 commit comments