Skip to content

th1nkgr33n/forma-36

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,878 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Forma 36 - The Contentful Design System

Contentful All Contributors lerna

This is the monorepo for the Forma 36 design system by Contentful.

Packages

Forma 36 is a monorepo maintained using Lerna. Get started with Lerna by following this link: https://github.com/lerna/lerna

The monorepo is currently structured into the following packages:

Adding packages

You can use Plop to scaffold new component package. Run yarn generate and follow the steps in the CLI to create a component package. Using your input here, Plop will generate the relevant files and add the relevant imports/exports to the main src/index.ts file required to make the component available when publishing the library.

Development

For local development run yarn from the root of this repo to install all dependencies and build all packages.

Commits & releases

Use yarn commit. This uses the Commitzen CLI to create a conventional commit message based on your changes. CI is setup to release all new commits on the master branch.

Testing changes locally

You can test changes to a package of this monorepo in your own project locally by taking the following steps:

  1. Run yarn build in the desired package's directory to ensure your latest changes have been built
  2. Run yarn link in the desired package's directory
  3. Change to your local project's directory and run yarn link NAME_OF_PACKAGE to link to the local version of the package (e.g. yarn link @contentful/forma-36-react-components)

Get involved

PRs Welcome

We appreciate any help on our repositories. For more details about how to contribute to a package, see the README of the corresponding package.

Reach out to us

You can reach out to us using the Contentful community Slack. We've setup a channel #forma36 in which we announce latest changes and updates.

You found a bug or want to propose a feature?

  • File an issue here on GitHub: File an issue. Make sure to remove any credential from your code before sharing it.

License

This repository is published under the MIT license.

Code of Conduct

We want to provide a safe, inclusive, welcoming, and harassment-free space and experience for all participants, regardless of gender identity and expression, sexual orientation, disability, physical appearance, socioeconomic status, body size, ethnicity, nationality, level of experience, age, religion (or lack thereof), or other identity markers.

Read our full Code of Conduct.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Mike Mitchell

๐Ÿ’ป ๐Ÿšง

Johannes Bugiel

๐Ÿ’ป ๐Ÿšง

Gui Santos

๐Ÿ’ป ๐Ÿšง ๐Ÿ“–

Moe Shaaban

๐Ÿ’ป ๐Ÿšง ๐Ÿ“–

Patrycja Radaczyล„ska

๐Ÿ’ป ๐Ÿšง ๐Ÿ“–

Dominik Markuลกiฤ‡

๐ŸŽจ ๐Ÿ“–

Kristoffer

๐Ÿ’ป ๐Ÿšง

Alexander Suevalov

๐Ÿ’ป ๐Ÿšง

Gracegross

๐ŸŽจ

Miretxu

๐Ÿ’ป

Tanya Bessonova

๐Ÿ’ป

John Whiles

๐Ÿ’ป

Guilherme Barbosa

๐Ÿ’ป

Marco Link

๐Ÿ’ป

David Fateh

๐Ÿ’ป

Bruce Felt

๐Ÿ’ป

Daniel Vasylenko

๐Ÿ’ป

kdamball

๐Ÿ’ป

MarkusLaut

๐Ÿ’ป

Andreas Hรถrnicke

๐Ÿ’ป

ChidinmaOrajiaku

๐Ÿ’ป

Andi Pรคtzold

๐Ÿ’ป ๐Ÿ›

Wiktoria Dalach

๐Ÿ’ป

Joshua Smock

๐Ÿ’ป

Yiotis Kaltsikis

๐Ÿ’ป

Azer Koรงulu

๐Ÿ’ป

taye

๐Ÿ’ป

dannyiacono

๐Ÿ’ป

Grant Sauer

๐Ÿ’ป

Joรฃo Ramos

๐Ÿ’ป

Ante Sepic

๐Ÿ’ป

Blair Rampling

๐Ÿ’ป

Daniel A. R. Werner

๐Ÿ’ป

Sergii Bezliudnyi

๐Ÿ’ป

Manuel Spagnolo

๐Ÿ’ป

Mohamed Turki

๐Ÿ’ป

Ahmed T. Ali

๐Ÿ’ป

Bruno Russi Lautenschlager

๐Ÿ’ป

Chris Towler

๐Ÿ’ป

Christoph Grabo

๐Ÿ’ป

Colton Colcleasure

๐Ÿ’ป

Connor Bรคr

๐Ÿ’ป

Danil Zakablukovskii

๐Ÿ’ป

Dominic Bonnice

๐Ÿ’ป

Khaled Garbaya

๐Ÿ’ป

Stefan Judis

๐Ÿ’ป

Thomas Jaggi

๐Ÿ’ป

Turcan Vladimir

๐Ÿ’ป

V. Milone

๐Ÿ’ป

Aris Plakias

๐Ÿ’ป

Kam Figy

๐Ÿ›

Peter Wielander

๐Ÿ’ป ๐Ÿ›

Felix Boenke

๐Ÿ›

damienxy

๐Ÿ’ป

Nika Zawila

๐Ÿ’ป ๐Ÿšง

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A design system by Contentful

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 80.2%
  • CSS 9.5%
  • JavaScript 9.4%
  • SCSS 0.6%
  • Handlebars 0.3%
  • Shell 0.0%
โšก