CD Tools
- 1. Chuck Brant
Sept 11, 2015
CD Tool Usage:
Universal Marketplace
PaaS+
Cloudant
+
NodeJS
Rendering
847.722.7566
847.722.7566
847.722.7566
847.722.7566
- 2. 2
Tooling (Velocity, DevOps)
App
node js app with express middleware
custom server-side rendering framework (lilypad)
yaml/json validator for content pulled from content store
handlebars templating library with custom helpers (plugins)
bluebird promises
reactJS (front-end and back-end)
modularscale for scaling fonts (design harmony)
Front-end
singularity grids with custom components
fully responsive, breakpoint management library
sass stylesheet processor
Toolchain
github enterprise
travis CI, drone and jenkins for cd/ci/automated svt/sales
and marketing notification
custom blue/green deploy framework for deploying to
bluemix and other cloudfoundry PaaS
Code quality
html, javascript, saas linters
instanbul (to ensure 100% code coverage by
automated test)
javascript code quality analysis
Tests
chai, mocha, karma
sitecrawler
automated performance testing via sitespeed
Optimization
css, javascript and html minification