Giter VIP home page Giter VIP logo

design-system's Introduction


MetaBrainz MusicBrainz ListenBrainz ListenBrainz Local BookBrainz CritiqueBrainz Picard CoverArtArchive MetaBrainz Community

MetaBrainz Design System

AboutGuidelinesContributingIssuesSupport


About

This design system is a living, breathing document that contains all of the building blocks (React components, colors, icons, layout, etc) of the MetaBrainz projects. It aims to be single source of truth for developers and designers. Still a work in progress, always will be.

Quick Links

Guidelines

Tech stack

Building components

  • 📚 Storybook for UI component development and auto-generated docs
  • ⚛️ React declarative component-centric UI

Maintaining the system

Why

The MetaBrainz design system codifies existing UI components into a central, well-maintained repository. It is built to address having to paste the same components into multiple projects again and again. This simplifies building UI's with MetaBrainz's design patterns.

What we're doing

  • Build and maintain a design system in the open
  • Share UI components between multiple apps
  • Welcome contributors of all levels and backgrounds

What we're not doing

  • Rewrite all new components from scratch
  • Overhaul the visual design of components
  • Typescript (the consumer apps don't use it)
  • Compete with more general design systems like ANT or Material.

Install

yarn add @metabrainz/design-system

or

npm install --save @metabrainz/design-system

Everytime a GitHub release is made, a new version of the package is automatically available at @metabrainz/design-system

Contributing

Got something interesting you'd like to ask or share? Start a discussion at #metabrainz IRC channel on libera.chat.

Issues

If you think you have found a bug, please report it on the issue tracker. Also, we highly suggest you start a discussion on our community forum for any design requests or discussions.

Support

Reach out to the developers at one of the following places:

design-system's People

Contributors

aerozol avatar akshaaatt avatar dependabot[bot] avatar lakshanss avatar mayhem avatar monkeydo avatar mwiencek avatar santiagofn avatar yvanzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.