For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

Welcome to the next generation of Elentra Platform modules, built using Vue.js.

Elentra JS ("EJS") is the Elentra Platform’s official front-end application framework, designed to improve the consistency and quality of user interfaces across Elentra and to streamline the development process in a way that leads to a consistent, cohesive appearance and positive user experiences.

EJS achieves this by establishing a shared vocabulary between designers and developers, providing them with a suite of tools and resources that make it easier to contribute to the Elentra Platform, all while adhering to a common visual language and development best practices.

Core Features

  • A comprehensive suite of variables, utility classes, and prebuilt components, organized into a well-documented file hierarchy that is easy to navigate and reference.

  • A robust system for using organization-specific templates, themes, and branding without requiring changes to the front-end framework.

  • A standard descriptive taxonomy and design system that both designers and developers can truly get behind.

  • A consistent and intuitive naming convention for variables and utility classes, built with developer-friendly IDE auto-complete in mind.

Built with Vue.js

EJS has been built with Vue.js and was designed to utilize all of the benefits that Vue offers, including template rendering, routing, single-file components, and of course, reactivity.

Last updated