Tonic.ui
Goal
Tonic UI is meant to provide a set of reusable components for building complex user interfaces and applications while having those components well tested.
The user should be able to pick and choose what they want and only embed the 1% they care about, all without exploding their application size.
Documentation
See the documentation for a getting started guide, advanced documentation, and API descriptions.
Development
The tonic suite of components can be develop independently of each other or treated as a whole.
When fetched individually, all the common build tools will be installed locally automatically either at post-install or when you build the library.
$ git clone https://github.com/kitware/tonic-ui.git$ cd tonic-ui$ npm install$ npm run build
Otherwise you can get the full Tonic suite with the following set of commands:
$ git clone https://github.com/kitware/tonic.git$ cd tonic$ npm install$ cd tonic-components/tonic-ui$ npm run build
Licensing
tonic-ui is licensed under BSD Clause 3.
Getting Involved
Fork our repository and do great things. At Kitware, we've been contributing to open-source software for 15 years and counting, and want to make tonic-ui useful to as many people as possible.