At Liferay, one of our core principles is "Grow and Get Better" — but as we've been building out our Design Team, we realized that we didn't know exactly how to do that. Of course we all have ideas about what personal and professional growth looks like, but that was part of the problem — they were all our own ideas, in our own heads — what we needed to do was to come together, combine our ideas and experiences, and share it so we could actually have a clear idea of how you grow and get better as a designer here at Liferay.
To read more about this process, check out our growth framework documentation.
Our growth tool is hosted publicly.
- Thanks to Medium for sharing their original Snowflake model and repo, it really helped us out!
- Huge thanks to @protoevangelion for all his work on generating the tracks from Google Docs
Note that this app is pulling content from Google Docs that are private to the Liferay Design Team. If you're part of the team and don't have access, please reach out to your manager or regional lead.
Get yarn if you don’t have it already:
npm install -g yarn
Install dependencies:
yarn
yarn dev
yarn export
This will put a static version of the site in out/
.
Note that this site is hosted on $hostname, you will need to be a member of the $hostname team to deploy it.
generateTracks.js
pulls tracks from a variety of Google Docs.
- Transversal Design — these are skills that are at the department level, skills that any designer has.
- Communication Design — skills that Communication Designers specialize in
- Product Design — skills that Product Designers specialize in
The tool always shows #1 — but toggles between #2 and #3.
token.json
is generated by calling Google's API