User Tools

Site Tools


newdevs:angularclient

This is an old revision of the document!


New Developers Working Group

Angular Staff Client

This is an Angular 12 application found under Open-ILS/src/eg2 and installed to /openils/var/web/eg2/. Note that the language used is TypeScript.

Building Angular Pages

After installation or making changes, typical build tasks are:

  • ng build –test # compile in dev mode
  • ng build –prod # compile in production mode
  • ng lint # check for lint
  • npm run test # run test cases

A common practice is to have a symbolic link from the source path to the installation path and run "ng build –watch" in the background. That way, changes you save get immediately compiled and can be seen with a browser refresh.

Angular Sandbox - Components

  • File location: Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.*
  • In browser: /eg2/en-US/staff/sandbox

Angular Bootstrap

Things to add to this page:

  • Links to Evergreen Conference session recordings
  • Links to documentation that is elsewhere in the wiki
newdevs/angularclient.1674153104.txt.gz · Last modified: 2023/01/19 13:31 by tmccanna

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.