Build process to compile and compress JS/CSS

Description

The reference-UI's build process will compress and compile all static assets together into the minimal number of files. The compiled files should include source maps for debugging, but when compressed the source maps should be excluded.

All UI files should be included in this process, meaning:

  • 3rd party files, included through bower

  • Module UI files, which currently include all files in /src/main

All CSS/LESS/SCSS files should compiled and concatenated into a file called openlmis.css. With 3rd-part vendor styles included first.

All javascript files should be concatenated into a files called openlmis.js — with 3rd-party vendor styles included first

Assignee

Unassigned

Reporter

Nick Reid

Labels

None

Story Points

5

Epic Link

Sprint

None

Fix versions

Priority

Major
Configure