Skip to content

Monorepo containing a set of packages devoted to the generation of design tokens.

License

Notifications You must be signed in to change notification settings

DevoInc/genesys-tokens

Repository files navigation

Genesys Tokens

license GitHub Workflow Status

Monorepo containing a set of packages devoted to the generation of design tokens defined by Devo's Genesys Design System. The generated tokens are W3CDTCG-compliant©™. See W3C Design Tokens Format Module for more information.

The project is built using npm workspaces and contains the following packages:

npm version npm version

  • tokens: Tokens definition and generation tools.
  • tokens-cli: Command-line interface for the token generation tools.

The packages have the following interdependencies:

├─┬ @devoinc/genesys-tokens-cli
│ ├── @devoinc/genesys-tokens
├─┬ @devoinc/genesys-tokens

Quick start

* Ensure you are using npm version 8 or higher and Node.js version 18 or higher

## Clone the repository
git clone https://github.com/devoinc/genesys-tokens
## Go to folder
cd genesys-tokens
## Install dependencies
npm ci
## Generate the lib and the cli
npm run dist

Documentation

For detailed documentation please refer to the READMEs of the internal packages:

Changelog

The changelog is available here.

Contributing

Instructions on how to contribute are detailed here.

Code of conduct

The code of conduct is detailed here.

License

Find the full license content here.

Team

The team in charge of this codebase is DevoInc/Quvis.