Dots is a front end library, ready to be used in any front end web application. Includes all types of components (e.g. layouts, containers, actions, texts, charts), formats (e.g. date, currency, number), themes (e.g. colors, shapes, typography, iconography) and much more.
Since Dots is a npm dependency, you can integrate Dots into your application, by running the command
npm install --save dots.js
Dots lets you customize its SCSS variables and use its utilities (i.e. mixins and functions) to help you create the perfect application.
To be able to do this, create a .scss
file, with the following content
$path-dots-fonts: '~dots.js/dist/fonts';
// Your SCSS variables customization
@import '~dots.js/src/material/_all';
// Your code
Follow these instructions to run Dots locally.
Dots is a node project, which means you should have the latest version of NodeJS installed.
To install the project, just run the command
npm install
To build the project, just run the command
npm run build:dev
To start the project, just run the command
npm start
To start the project unit tests, just run the command
npm test
You can also start the jest
runner (bypasses the linter tests), by running the command
npm run test:watch
To start the project documentation, just run the command
npm run start:docs
Not available.
- Bulma - Provides the base styling for the library
- Bulma Extensions - Extends the library with more Bulma solutions
- Chartist.js - Provides chart components
- Docsify - Creates the documentation for the library, by rendering
*.md
into*.html
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
For the versions available, see the tags on this repository.
- Pedro Gomes - Owner
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.