Skip to content
forked from telekom/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.

License

Notifications You must be signed in to change notification settings

nowseemee/scale

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 52.2%
  • TypeScript 39.1%
  • HTML 6.6%
  • CSS 1.1%
  • Shell 1.0%