{"repo":"contentful/forma-36","free":true,"listed":false,"github":"https://github.com/contentful/forma-36","clone":"git clone https://github.com/contentful/forma-36.git","description":"A design system by Contentful","language":"TypeScript","stars":362,"topics":["design-system","react-components","contentful-ui","monorepo","react"],"license":"MIT","category":"ui-components","readme_excerpt":"Forma 36 - The Contentful Design System Forma 36 is an open-source design system by Contentful created with the intent to reduce the overhead of creating UI by providing tools and guidance for digital teams building and extending Contentful products Table of contents - Table of contents - Creating new packages - Development - Storybook for f36-components - Commits & releases - Deprecation process - Figma Code Connect - Testing with your own project locally - Get involved - Reach out to us - You found a bug or want to propose a feature? - License - Code of Conduct - Contributors ✨ Creating new packages We use Plop to create scripts that help you to scaffold new packages. In the root of the repo, you can run pnpm generate . Then follow the steps in the CLI. Plop will generate the relevant files and add the relevant imports and exports to the main src/index.ts file required to make the component available when publishing the library. Read more about contribution to Forma 36. Development For local development, in the root of the repo run pnpm install to install all dependencies and then pnpm build to build all packages. Now follow the instructions of the specific package you’re working on. You will find each package’s instructions in their README files, check the Packages section for a list of all packages. In case you are having problems to install the dependencies, try using NVM to get the same node version we use by running nvm use in the root of the repo Storybook for f36-com","default_branch":null,"files":null,"tree":[],"storefront":"/r/contentful","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/contentful/forma-36/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."}