All Projects → creativecommons → Vocabulary

creativecommons / Vocabulary

Licence: mit
A cohesive design system & Vue component library to unify the web-facing Creative Commons

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vocabulary

Move To Library Sketchplugin
You can now move symbol from your project to any library and re-attach all the symbol instances to this library. also it keep the overrides without any problems and it work with abstract that have libraries not in your local machine
Stars: ✭ 174 (+200%)
Mutual labels:  ux, design-system
flow-ui
Accessibility oriented design system for developing fast and powerful web interfaces.
Stars: ✭ 89 (+53.45%)
Mutual labels:  ux, design-system
Overrideit Sketchplugin
Overrideit is sketch plugin that allow designers to search in overridelist and overrides dropdowns, and with many other features.
Stars: ✭ 113 (+94.83%)
Mutual labels:  ux, design-system
eufemia
DNB Design System
Stars: ✭ 38 (-34.48%)
Mutual labels:  ux, design-system
ui-ux
The learning guide contains the Basics, Intermediate and Advance resources for User Interface and User Experience Design
Stars: ✭ 187 (+222.41%)
Mutual labels:  ux, design-system
Shards Dashboard Vue
A free Vue admin dashboard template pack featuring a modern design system and lots of custom templates and components.
Stars: ✭ 363 (+525.86%)
Mutual labels:  ux, design-system
Awesome Design
🌟 Curated design resources from all over the world.
Stars: ✭ 13,333 (+22887.93%)
Mutual labels:  ux, design-system
playbook
Playbook Design System
Stars: ✭ 17 (-70.69%)
Mutual labels:  ux, design-system
oskrhq-design-system
A mostly reasonable although opinionated approach to building responsive Digital Interfaces sharing the same anatomy.
Stars: ✭ 60 (+3.45%)
Mutual labels:  ux, design-system
Welcome Ui
Customizable design system of @wttj with react • styled-components • styled-system • reakit
Stars: ✭ 256 (+341.38%)
Mutual labels:  ux, design-system
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+10931.03%)
Mutual labels:  ux, design-system
Vuedarkmode
👩‍🎨👨‍🎨 A minimalist dark design system for Vue.js. Based components designed for the insomniacs who enjoy dark interfaces as much as we do.
Stars: ✭ 1,034 (+1682.76%)
Mutual labels:  design-system
Figmagic Example
Using Figmagic (simplifying design token generation and asset extraction) with Webpack 5, React 16, Styled Components.
Stars: ✭ 37 (-36.21%)
Mutual labels:  ux
Peel Off Animation Example Code
Example code for https://robb.is/working-on/a-peel-off-animation
Stars: ✭ 37 (-36.21%)
Mutual labels:  ux
Baseliner
All your baseline are belong to us
Stars: ✭ 35 (-39.66%)
Mutual labels:  ux
Atomize
Design System for developers build on styled-components & React JS.
Stars: ✭ 1,048 (+1706.9%)
Mutual labels:  design-system
Website
Website and documentation for Radix.
Stars: ✭ 45 (-22.41%)
Mutual labels:  design-system
Curricula Ux
Currícula UX en @Laboratoria
Stars: ✭ 34 (-41.38%)
Mutual labels:  ux
Quick Free Bootstrap Theme
Free Bootstrap 4 Theme perfect for building responsive, mobile-first projects on the web suitable for businesses, startups, and agencies.
Stars: ✭ 31 (-46.55%)
Mutual labels:  design-system
Vue Twitter Counter
Counter component inspired in Twitter with Vue
Stars: ✭ 29 (-50%)
Mutual labels:  ux

Vocabulary logo

Vocabulary is a cohesive design system to unite the web facing Creative Commons.

MIT license PRs welcome GitHub Actions Netlify Maintained With Lerna

Vocabulary is the code implementation of Creative Commons' Design Language. Vocabulary makes it easier to develop Creative Commons apps while ensuring a consistently familiar experience.

Included Packages

vocabulary is a monorepo containing three packages:

Package Description
@creativecommons/vocabulary The main CSS component library install size
@creativecommons/fonts A collection of typefaces and icon fonts install size
@creativecommons/vue-vocabulary Vue component library powered by the main CSS library install size

Packages are located in the /packages directory.

Installation

You would need to have Node.js and npm installed.

To install dependencies and run the storybooks for all packages in this repository:

npm install --legacy-peer-deps
npm run setup # (optional for npm v7 & above)
npm run build
npm run storybook

To run the storybook for an individual package (say, fonts):

cd packages/fonts
npm install --legacy-peer-deps
npm run build
npm run storybook

Using

To use Vocabulary in your projects, refer to this document.

Contributing

To contribute to Vocabulary, refer to this document.

Versioning

Vocabulary uses CalVer for version numbering, in the YYYY.M.Micro format. Micro is bumped whenever there are multiple releases in a month, for example 2020.7.1 is the first release in July 2020, while 2020.7.2 is the second.

License

Licensed under the Expat/MIT license.

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].