Cyber UI provides Angular components and services for task management, prediction management, decision support, and related topics. Cyber
(short for cybernetics), as used in this project's title, refers to the capability of humans to augment their abilities using technology.
A demo is available at https://cyberui.org/.
Cyber UI follows semantic versioning and is currently pre-v1. Breaking changes are likely up until the v1 release.
You can have a say in the future of this library and its API! Reach out to @pshields if you'd like to fund your desired features or support ongoing development.
Run ng serve
and navigate to http://localhost:4200/
.
Run ng test cyber_ui
or ng test demo
to execute the respective tests via Karma.
- Angular CLI version 6 was used to generate some of the initial scaffolding, configuration, documentation, and boilerplate code.
- Angular Material provides many useful UI components that Cyber UI uses and builds on.
Cyber UI generally attempts to conform to the Material Design aesthetic and principles by default. That being said, many of the Cyber UI components and services have been designed to allow for use of custom display components. The Cyber UI library is not intended to enforce any particular visual design on its users, and aims for customizability. The use of a default visual design system is for convenience.