All Projects → Workday → Canvas Kit

Workday / Canvas Kit

Licence: apache-2.0
Development kits to implement UI following the Workday Canvas Design System (https://design.workday.com). See our Component Storybook -

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Canvas Kit

Design System
Design system for new Proton project
Stars: ✭ 101 (-30.34%)
Mutual labels:  design-system
Vue Cion Design System
CION - Design system boilerplate for Vue.js
Stars: ✭ 119 (-17.93%)
Mutual labels:  design-system
Design System
Hack Club's design system
Stars: ✭ 135 (-6.9%)
Mutual labels:  design-system
Barista
Barista - the Dynatrace design system. Tailored to scale.
Stars: ✭ 107 (-26.21%)
Mutual labels:  design-system
React Native Design Utility
Utility for building design system in react-native. Idea from TailwindCSS
Stars: ✭ 116 (-20%)
Mutual labels:  design-system
Yoga
Yoga design-system: a scientific system of practices made to help each one of us achieve our highest potential and experience.
Stars: ✭ 122 (-15.86%)
Mutual labels:  design-system
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (-33.79%)
Mutual labels:  design-system
Design Tokens
🎨 Figma plugin to export design tokens to json in an amazon style dictionary compatible format.
Stars: ✭ 136 (-6.21%)
Mutual labels:  design-system
Css
The CSS design system that powers GitHub
Stars: ✭ 10,670 (+7258.62%)
Mutual labels:  design-system
Fluid System
Fluid System is a style props function transformer for generating fluid styles. 💦
Stars: ✭ 130 (-10.34%)
Mutual labels:  design-system
Aksara Ui
Aksara Design System, from Kata.ai.
Stars: ✭ 107 (-26.21%)
Mutual labels:  design-system
Aws Northstar
NorthStar aims to be the standard for rapidly prototyping intuitive, meaningful and accessible user experiences. It simplifies your work and ensures consistent, predictable experiences at scale for your customers. With NorthStar, you can focus on innovation and do more with less.
Stars: ✭ 116 (-20%)
Mutual labels:  design-system
React
Modern and minimalist React UI library.
Stars: ✭ 2,546 (+1655.86%)
Mutual labels:  design-system
Devtools Ds
UI components, libraries, and templates for building robust devtools experiences.
Stars: ✭ 105 (-27.59%)
Mutual labels:  design-system
Uswds Site
USWDS website and documentation
Stars: ✭ 135 (-6.9%)
Mutual labels:  design-system
Leaf Ui
🍃 Leaf-UI: A react component library built using styled-components
Stars: ✭ 98 (-32.41%)
Mutual labels:  design-system
React95
A React components library with Win95 UI
Stars: ✭ 1,779 (+1126.9%)
Mutual labels:  design-system
Blk Design System React
React version of BLK Design System:
Stars: ✭ 140 (-3.45%)
Mutual labels:  design-system
Styleguide
The VTEX Design System and React component library.
Stars: ✭ 138 (-4.83%)
Mutual labels:  design-system
Expo Disneyplus
Disney+ UI Clone with React Native & Expo
Stars: ✭ 130 (-10.34%)
Mutual labels:  design-system

Workday Canvas Kit

This project provides a set of components for the Workday Canvas Design System that can be used to implement user experiences consistent with Workday's design principles.

Workday Canvas Kit is released under the Apache-2.0 license Travis CI Maintained with Lerna PRs welcome

✅ For a list of available react modules see Canvas Kit Component Status

Getting started

React

Installation

To get started using Canvas kit React first add or install the module to your existing React project

yarn add @workday/canvas-kit-react

or

npm install @workday/canvas-kit-react

Usage

import * as React from 'react';
import {Button} from '@workday/canvas-kit-react';

<Button>Button Label</Button>;

CSS

Installation

To get started using Canvas kit CSS first add or install the module to your project

yarn add @workday/canvas-kit-css

or

npm install @workday/canvas-kit-css

Add your node_modules directory to your SASS includePaths. You will then be able to import index.scss.

Usage

@import '[email protected]/canvas-kit-css/index.scss';

You must have PostCSS support. Add the postcss-inline-svg plugin to properly process and inline icons. Process your SASS through PostCSS once it has been compiled to CSS.

<button class="wdc-btn">Button Label</button>

Reporting a Bug

If you spot a bug, inconsistency, or typo, please open a bug issue. Better yet, submit a pull request to addresses it.

Feature Requests

If you have an idea, we would love to hear about it. The best way to suggest a feature is to open a feature issue. The Canvas Kit core team will take a look and discuss it with you.

Contributing

Want to contribute to Canvas Kit React? Please read our contributing guidelines to find out more and how to get started.

Open Development

All work on the Canvas Kit happens directly on GitHub. Both core team members and external contributors can send pull requests which go through the same review process. Any and all issues are public and available for discussion.

Versioning

Canvas Kit follows semantic versioning and is enforced automatically by conventional commits (see "Commit Message Format").

Each module is independently versioned using Lerna.

License

The Workday Canvas Kits are licensed under the Apache 2.0 License.

Supported Browsers

  • IE11
  • Microsoft Edge: last 2 versions
  • Mozilla Firefox: last 2 versions
  • Google Chrome: last 2 versions
  • Apple Safari: last 2 versions
  • Opera: last 2 versions

Thank you

Visual Testing by ChromaticQA

Builds by TravisCI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].