Chartieer / scale

The Scale library offers a set of customizable web components written with Stencil.js & TypeScript. The default theme of the library can be easily replaced so that a corresponding corporate identity of a dedicated brand can be represented.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scale

The scale library offers a set of customizable UI components written in TypeScript. The default theme of the library can be easily replaced so that a corresponding corporate identity of a dedicated brand can be represented.

Scale badge GitHub License GitHub code size in bytes GitHub repo size

Scale Monorepo

Setup

This repository uses lerna and typescript

Running locally

1. Clone this repository to a local folder of your choice

cd path-to/folder-name
git clone git@github.com:telekom/scale.git
cd scale
git checkout development

2. Install dependencies

This repository uses yarn lerna, for the symlinks to work correctly we use yarn in favour of npm

yarn bootstrap

3. Build packages

# build
yarn build

4. Local development

# components
cd packages/components
yarn start

Contributing

We strongly recommend that the community help us make improvements and determine the future direction of the library. To report bugs within this package, please create an issue in this repository.

Development Tooling

We strongly recommend you use the VSCode text editor since most of our code is written in Typescript and it offers amazing support for the language.

About

The Scale library offers a set of customizable web components written with Stencil.js & TypeScript. The default theme of the library can be easily replaced so that a corresponding corporate identity of a dedicated brand can be represented.

License:MIT License


Languages

Language:JavaScript 50.7%Language:TypeScript 40.9%Language:HTML 6.4%Language:CSS 1.0%Language:Shell 1.0%