{"repo":"liferay-design/design.liferay.com","free":true,"listed":false,"github":"https://github.com/liferay-design/design.liferay.com","clone":"git clone https://github.com/liferay-design/design.liferay.com.git","description":"This is repository for the artists formerly known as","language":"MDX","stars":77,"topics":["design","ux","user-experience","design-systems","designers","gatsby","liferay","react-components","hacktoberfest"],"license":"MIT","category":"ui-components","readme_excerpt":"Design.Liferay About The online presence of Liferay's Design Teams! Designed in Figma, built with Gatsby, powered by Netlify. Table of Contents - Design.Liferay - About - 👾 Getting started - If you don't have a dev environment - Tech Stack & Requirements - Quick Start - ⛩ Structure - 🌳 Branches - Master - Dev - vN - 📂 Folders - Deploy - src - components - markdown - Using React Components Within a Markdown file - pages - theme - utils - static/images - 💁 What do all these files do? - 🎓 Learning Gatsby - Starting Phresh - Step 1: Create a Github Account (3 min) - Step 2: Familiarize yourself with Git and Github (20 min) - Step 3: Let's git it started™ (20 min) - Step 4: The Clone Wars (2 min) - Notes 👾 Getting started If you don't have a dev environment Skip down to Starting Phresh for a step-by-step guide. Tech Stack & Requirements Tool Version Notes --- --- --- Node 18.x (18.20.8) Pinned in .nvmrc — run nvm use inside the repo. Gatsby 5 needs Node ≥18 npm 10.x (bundled with Node 18) package-lock.json is lockfileVersion 3; .npmrc sets legacy-peer-deps=true for React 18 peer ranges Gatsby 5.16 Migrated from Gatsby 2 → 3 → 4 → 5 (webpack 5, LMDB datastore, MDX v2) React 18.3 Do not apply React 16 patterns MDX v2 Page content renders via {children} ; stricter CommonMark+JSX (see notes below) Sass sass (dart-sass) 1.32 Replaced node-sass — no more native bindings to compile A few conventions to keep in mind when touching code: - CSS modules are imported with default exports","default_branch":null,"files":null,"tree":[],"storefront":"/r/liferay-design","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liferay-design/design.liferay.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}