Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.63 KB

README.md

File metadata and controls

28 lines (15 loc) · 1.63 KB

Cyber UI

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.

Development

Run ng serve and navigate to http://localhost:4200/.

Testing

Run ng test cyber_ui or ng test demo to execute the respective tests via Karma.

Acknowledgements

  • 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.

Q & A

What visual design guidelines does Cyber UI follow?

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.