Skip to content

Latest commit

 

History

History
114 lines (68 loc) · 2.93 KB

README.md

File metadata and controls

114 lines (68 loc) · 2.93 KB

GitHub package.json version GitHub repo size

Build Status

Dots

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.

Usage

Since Dots is a npm dependency, you can integrate Dots into your application, by running the command

npm install --save dots.js

Customization

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

Getting Started

Follow these instructions to run Dots locally.

Prerequisites

Dots is a node project, which means you should have the latest version of NodeJS installed.

Install Project

To install the project, just run the command

npm install

Build Project

To build the project, just run the command

npm run build:dev

Run Project

To start the project, just run the command

npm start

Run Tests

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

Run Documentation

To start the project documentation, just run the command

npm run start:docs

Deployment

Not available.

Built With

  • 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

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.