Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Add your comments directly to the page. Include links to any relevant research, data, or feedback.

StatusIN PROGRESS
Impact

HIGH

DriverOladimeji Onalaja (Unlicensed) 
ApproverAndy Nash (Unlicensed)
ContributorsPanos Paralakis (Unlicensed) Tuomas Alahäivälä (Unlicensed) 
Informed
Due date
Outcome

Background

There's a lot of tech debt across TIS. In FE this is the case too.

Over time, some FE devs have tried to address the tech debt, with varying degrees of success and completion.

The result is an FE beast with duplicated elements in places, that need converging into one agreed solution, and multiple areas where the codebase needs bringing up the date (e.g. Angular 5 Apps containing non-Angular 5 code, and other Apps that aren't yet Angular 5 that need re-writing with Angular 5)

Relevant data

Things that need addressing are:

  • Different versions of Angular in use
  • Removal of dependency on jHipster scaffolding
  • Aligning the filing structure to match best practice for Angular 5
  • Tidy up the SCSS folder and code
  • Where to apply global and local styles
  • Tidying up of a plethora of tests and test approaches
  • NGRX - observable

Options considered


Option 1:Option 2:
Description

Pros and cons

(plus)

(minus)

(plus)

(minus)

Estimated costLARGEMEDIUM

Action items

  •  

Outcome

  • No labels