Use SCSS files to generate CSS (not LESS)

Description

Currently the Requisitions-UI application has two sources for CSS styling code. The SCSS files that are being used to generate the OpenLMIS Styleguide, and the LESS files that were moved over from OpenLMIS v2.

The issue is that the LESS files are being used to generate the CSS for the Requisition-UI, where we really should be using the SCSS files. The rational behind creating a living styleguide is that the same code creates the styleguide and the actual application, which allows for component driven development and accessible documentation.

The grunt build process should be changed to compile SCSS files, and the LESS files should be removed from the repository.

Acceptance Criteria:

  • All styles and KSS documentation come from one set of files.

  • The LESS files are removed from the repo.

  • Update build process to build SASS, remove LESS build steps

  • The style guide and the reference UI still both work and look visually the same as they do currently.

Environment

None

Status

Assignee

Sebastian Brudziński

Reporter

Nick Reid

Labels

None

Epic Link

Sprint

None

Fix versions

Priority

Minor
Configure