Skip to content

Latest commit

 

History

History
43 lines (23 loc) · 1.67 KB

README.md

File metadata and controls

43 lines (23 loc) · 1.67 KB

Hudl Levels

Levels is Hudl's tool for sharing information related to the expectations of every role in the company, and how those expectations map to compensation levels. People Ops grades each role against a rubric, allowing for roles in departments across the company to be recognized equally. It's hosted at levels.hudltools.com

Screenshot of Hudl Levels

Levels is an extension of 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.

Updating Role Data

To change roles, titles, or scoring information, update the Google spreadsheet here.

Then run the following:

yarn parse

Which parses the Google spreadsheet into a CSV referenced within the app. To push those updates to the site, follow the instructions for Building and Deployment below.

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/.

Deployment

Levels is hosted statically on S3. To deploy a new version, simply upload the contents of out/ into the bucket levels.hudltools.com. Make the contents publicly readable (this bucket is inside our internal VPC, so you can only access it on network).