Elentra JS Documentation
2.0
2.0
  • Introduction
  • Why Elentra JS 2.0?
    • Dedicated Repository
    • TypeScript
    • Class-Based Components
    • Vue Standard Routing
    • Organizational Theming
    • Yarn Package Manager
  • Developers
    • Getting Started
    • Setup Guide
      • Install Requirements
      • Clone the Repository
      • Environment Variables
      • Install Dependencies
      • Serve Dev Mode
  • Design System
    • Overview
    • Component Library
      • Directory Structure
      • Components
    • Style Library
      • Directory Structure
      • How it Works
        • Variables
        • Mixins
        • Utility Classes
        • Elements
        • Legacy Styles
        • Shim
    • Taxonomy
      • UI Taxonomy
      • UX Taxonomy
      • Variable & Utility Class Naming Convention
Powered by GitBook
On this page
  1. Design System

Taxonomy

PreviousShimNextUI Taxonomy

Last updated 5 years ago

Taxonomy Layers

The collection of things that inform and define the make-up of the Elentra JS framework may be classified into seven categorized layers:

These layers are collectively referred to as our taxonomy, which is used to organize EJS and serve as a universal design language between designers and developers. The complete taxonomy of all seven layers can be further divided into two main groups; the first being the User Interface Taxonomy and the second being the User Experience Taxonomy.

The Elentra JS Taxonomy