Yellow
Tugboat

Fresh software for the
modern web.

Projects

Monte

Preview Available Open Source

Flexible and modern charting framework built on top of D3 version 4+. Applying lessons learned as an UI/UX consultant a set of common charts have been built to serve as a solid baseline that can be modified and extended.


Homepage
MonteJS.com
Install

NPM listing here.

npm install monte
Source
On Github at YellowTugboat/monte.

SeasonRecord

Coming Soon

A sports statistics website that concentrates on team matchups. Initially focusing on the NHL and utilizing Monte to chart the stats.

More...

d3-symbol-extra

Available Now Open Source

Extra symbols for D3 version 4+. The symbols can be used where any D3 Symbol is typically used (i.e scatter plots or with any SVG path element). The symbols include new and alternate versions of D3 Symbols from d3-shape.

New Symbols: Pengtagon, Hexagons, and Octagons.

Alternate Symbols: "X" (rotated version of the Greek Cross), Diamonds (horizontal version of the diamond and rotated square), Triangles (left, right, and down facing variants).



Demo
On Bl.ocks.org here and on BlockBuilder.org here.
Install

NPM listing here.

npm install d3-symbol-extra
Source
On Github at YellowTugboat/d3-symbol-extra.

eslint-config-yellow-tugboat

Available Now Open Source

Our coding standards are freely available. These are the ESLint rules that are used in our public Monte and SeasonRecord projects as well as for our private and behind-the-scenes projects. (Note: The d3-symbol-extra is styled to be similar to the core D3 code.)

The rules expand on the eslint:recommended rules with a focus on consistency and clarity. Specific whitespace, indent, comment, and block structure rules are all in place.


Install

NPM listing here.

npm install eslint-config-yellow-tugboat