Coder Social home page Coder Social logo

celqaz / design-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from datacamp/design-system

0.0 0.0 0.0 40.38 MB

The DataCamp Design System, aka Waffles

Home Page: https://old-waffles.datacamp.com

JavaScript 33.87% TypeScript 41.11% CSS 0.40% HTML 7.79% Dockerfile 0.01% SCSS 12.08% MDX 4.74%

design-system's Introduction

โš ๏ธ This version of Waffles Design System was deprecated at the end of 2022. It's main repository is archived. Please migrate your app to the New Waffles.

This repository holds all of the code for the waffles design system. This includes but is not limited to the documentation site, design tokens and a react component library. Full details on usage can be found on old-waffles.datacamp.com.

Running Locally

Waffles uses Yarn and Lerna to manage dependencies. Follow the following steps to work with the code on a local machine:

  • Clone the repository
  • Execute yarn install in the root directory
  • Execute yarn bootstrap to install and link all subdependencies

In order to view and work with components locally, check out the storybook package.

Repository Structure

This repository is a mono-repo powered by lerna. All the source code can be found in the /packages directory. This is split into 3 directories to organise different types of packages:

  • docs contains all packages relating to documentation
  • other contains published packages that do are neither react-components or stylesheets
  • react-components contains styled react components
  • stylesheets contains scss stylesheets
  • tools contains private packages that are used within this repo as dev dependencies. They are not published to the registry.

This separation is purely organisational, and does not affect the contents of each package. Every package.json should represent its dependencies as if they will be installed from the registry instead of as relative file paths. Lerna will link these packages locally when running the bootstrap command. Check the Readme files in each directory for more information.

Contributing

For guidelines around ci, deployment and anything else you may need to contribute to this project, check out the contribution guidelines

design-system's People

Contributors

dependabot-preview[bot] avatar blurbyte avatar dandenney avatar caterinamennito avatar dependabot[bot] avatar jordanwade avatar aaronbates avatar hermansje avatar lipsumar avatar entropitor avatar vdhpieter avatar rv2e avatar ixtec avatar dauta avatar springerigor 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.