https://github.com/cubonetwork/cubo-ui
UI components to using on Angular
https://github.com/cubonetwork/cubo-ui
angular angular2 angular4 angular5 angular6 material-ui ui-components
Last synced: about 1 month ago
JSON representation
UI components to using on Angular
- Host: GitHub
- URL: https://github.com/cubonetwork/cubo-ui
- Owner: cubonetwork
- License: mit
- Created: 2018-04-17T22:16:06.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:20:40.000Z (over 3 years ago)
- Last Synced: 2025-10-01T02:23:57.175Z (6 months ago)
- Topics: angular, angular2, angular4, angular5, angular6, material-ui, ui-components
- Language: TypeScript
- Homepage: http://cubonetwork.github.io/cubo-ui
- Size: 24.3 MB
- Stars: 17
- Watchers: 11
- Forks: 7
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cubo UI
> UI components to using on Angular

[](./license.md)
[](https://github.com/cubonetwork/cubo-ui/graphs/contributors)
This project uses [Angular](https://angular.io/) as framework and [Angular Material](https://material.angular.io) for basic UI components.
## Getting Started
- [View lib's documentation](projects/lib/README.md)
### Application
```sh
# install dependencies
$ npm i
# Run the project
$ npm start
```
#### To generate schematics
Generate a component
```sh
ng generate cubo-schematics:component componentName
```
Generate a page
```sh
ng generate cubo-schematics:page pageName
```
With the commands above, you have everything to start.
### Lib
Generate a new release
```sh
# generate a build
npm run build:lib
# publish new release
cd projects/lib/dist
npm publish
```
### Code Standards
This project uses [Cubo Coding Style](https://github.com/cubonetwork/coding-style) as code reference.
### Tasks
#### From Application
- `npm start`: run all tasks, initialize watch for changes and a starts a server
- `npm run build`: run all production tasks and create a `dist` folder to deploy
- `npm run lint`: lint for javascript and css
- `npm run fix`: command to fix all eslint errors
- `npm run deploy`: run all build tasks and deploy on gh-pages
#### From Lib
- `npm run build:lib`: run all lib tasks and create a `dist` folder to deploy
- `npm run deploy:lib`: run all build tasks to lib and deploy on npm
## License
MIT License © Cubo 2018