Snowflake is Medium's tool for planning and supporting our engineers' career development. Trade Me has forked this and amended to support analysts career development.
You can read more about how Medium use this tool in our growth framework documentation.
Please see Medium's growth framework for contributions. You are welcome to fork and adjust our version as you would like.
From Medium...
Get yarn if you don’t have it already:
npm install -g yarn
Install dependencies:
yarn
yarn dev
./build.sh
NB: you may need to chmod 755 build.sh first.
Compose the constants file from the new data:
python snowflake-csv-to-js.py
cat constants1.js trackdata.js constants2.js > constants.js
cat components/SnowflakeApp1.js snowflakedata.js components/SnowflakeApp2.js > components/SnowflakeApp.js
Compile the application: yarn export
This will put a static version of the site in out/.
Finally, run:
sed -i -- 's#/_next#_next#g' out/index.html
This will remove some leading slashes that cause problems displaying the webpage.
- Load initial data from a file, to improve flexibility.
- Add restricted job title selection and validation.
