Skip to content
Medium's engineering growth visualization tool
Branch: master
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.
.vscode Rebuilds snowflake using Next.js. Oct 15, 2017
components Tidies some styling in the header. Oct 17, 2017
pages Rebuilds snowflake using Next.js. Oct 15, 2017
types Rebuilds snowflake using Next.js. Oct 15, 2017
.flowconfig Rebuilds snowflake using Next.js. Oct 15, 2017
.gitignore Rebuilds snowflake using Next.js. Oct 15, 2017
LICENSE
README.md Update text, adjust some small styling issues, fill out Readme Oct 16, 2017
constants.js Update titles to be correct Oct 18, 2017
next.config.js Rebuilds snowflake using Next.js. Oct 15, 2017
package.json Rebuilds snowflake using Next.js. Oct 15, 2017
yarn.lock Rebuilds snowflake using Next.js. Oct 15, 2017

README.md

Snowflake

Snowflake is Medium's tool for planning and supporting our engineers' career development. You can read more about how we use this tool in our growth framework documentation. Our growth tool is hosted publicly.

The Lannisters send their regards

Contributions

You are free to use, change and build on this work to make it useful for your organisation. We will happily consider unencumbered code contributions to improve functionality, but as this is the actual tool we use within Medium, acceptance is likely to be intentional, and deliberate. Meaning, slow. As such, you may prefer to fork the codebase for your own needs. We will not accept any contributions that modify the text of the application (but, thank you in advance for pointing out any typos).

Installation

Get yarn if you don’t have it already:

npm install -g yarn

Install dependencies:

yarn

Running the dev server

yarn dev

Building

yarn export

This will put a static version of the site in out/.

Future work

  • Load initial data from a file, to improve flexibility.
  • Add restricted job title selection and validation.
You can’t perform that action at this time.