Guiding Principles - HealthCatalyst/Fabric.Cashmere GitHub Wiki

What are we creating?

An intuitive and elegant front-end for Health Catalyst web applications that provides a unified, consistent user experience. Cashmere is our living style guide of UI standards and best practices, as well as our library of shared UI elements that follow our brand standards, are engineered to the highest quality, thoroughly tested, and flexible enough to be customized.

Who is Cashmere for?

Health Catalyst product developers (or 3rd party developers leveraging Health Catalyst technology) who are creating the front-end for data-driven web applications.

What is its value to developers?

Provides their users with a rich, elegant, and most importantly, consistent, user experience.

What problems does it solve?

It unifies the user experience across our entire catalog of Health Catalyst applications - increasing ease of use, satisfaction, and confidence in the technology.

What is its value to Health Catalyst?

Health Catalyst product teams very often work within their own silos, and Cashmere represents an important bridge between teams. It provides a conduit for the transfer of knowledge and a framework for how our teams can work together.

What core use cases are we initially focused on?

Health Catalyst web applications being built internally. Those built with Angular are our initial priority.

What are we not initially focused on?

We are not attempting to create a new industry standard framework to replace Bootstrap, Material, etc. Although graphic designers, product managers, and content developers may benefit from the knowledge contained in Cashmere, they are not the target audience. Cashmere, and its supporting documentation, is aimed first and foremost at developers.