A selection of Mike Cousins' (at least somewhat) impressive accomplishments and skills
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.gitignore
.travis.yml
README.md
package.json
resume.css
resume.md

README.md

resume

Build Status devDependency status

A selection of Mike Cousins' (at least somewhat) impressive accomplishments and skills

http://mike.cousins.io/resume/

This is where I keep my resume, because I will version control any aspect of my life that I can. It's written in Markdown, because I will write Markdown for any aspect of my life that I can. The Markdown is compiled to HTML, combined with some CSS, and converted to PDF for convenient consumption.

stuff

deploy

Cut a new version and push to GitHub to tell the CI server to build and deploy HTML, CSS, and PDF to GitHub pages:

  1. $ npm version <level> -m <reason>
  2. $ git push --follow-tags

develop

dev dependencies

Mad props to the stuff that makes it all possible:

  • body-parser: Node.js body parsing middleware
  • create-html: create an html file with one function call
  • electron: Install prebuilt electron binaries for the command-line using npm
  • electron-html-to: Convert html to html/image using electron
  • end-or-error: Listen readable stream end or error event once
  • escape-html: Escape string for use in HTML
  • express: Fast, unopinionated, minimalist web framework
  • gh-pages: Publish to a gh-pages branch on GitHub (or any other branch on any other remote)
  • github-url-from-git: Parse a github git url and return the github repo url
  • hummus: Create, read and modify PDF files and streams
  • inject-lr-script: inject live reload into HTML content
  • marked: A markdown parser built for speed
  • nodemailer: Easy as cake e-mail sending from your Node.js applications
  • nodemon: Simple monitor script for use during development of a node.js app.
  • octicons: A scalable set of icons handcrafted with <3 by GitHub.
  • pdf2json: A PDF file parser that converts PDF binaries to text based JSON, powered by porting a fork of PDF.JS to Node.js
  • rimraf: A deep deletion module for node (like rm -rf)
  • run-parallel: Run an array of functions in parallel
  • run-series: Run an array of functions in series
  • run-waterfall: Run an array of functions in series, each passing its results to the next function (waterfall)
  • standard: JavaScript Standard Style
  • tiny-lr: Tiny LiveReload server, background-friendly
  • xvfb-maybe: Runs xvfb-run only if you need to, useful for Electron unit tests

license

Copyright 2017 by Mike Cousins. All rights reserved for content; code shared under the terms of the ISC license.

SVG icons are from octicons and used under the terms of their license.

isc

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.RTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.