Dedicated Repository

Unlike previous iterations of Elentra JS (EJS) where the framework, component library, and modules were all bundled within the Elentra ME repository, EJS is now contained in its own dedicated repository, elentra-2x-js.

There are several important reasons for this change. Housing EJS within Elentra ME meant that the version of the framework that an institution had access to was dependent on the version of Elentra ME that was installed. However, in some cases an institution may not be ready to upgrade to a newer Elentra ME release, but would still like to use the newest, most stable version of EJS and its components.

Now, with EJS as its own repository, we can patch issues for the framework more quickly as they're discovered, without needing to push changes to the rest of the application. Tracking and maintaining bug, enhancement, and new addition tickets in Jira will be streamlined and will lead to more obvious goals and targets for future EJS releases. Generally speaking, this move towards a more modular approach will lead to greater flexibility, better maintenance of the framework, and a higher number of Consortium institutions using the most up to date version of EJS.

Last updated