OWASP/NodeGoat

Lerna Implementation

UlisesGascon opened this issue · 0 comments

🔈Good news!

As agreed with @ckarande. We are going to implement Lerna to follow a mono-repo architecture for this project.

We are going to handle 2 different applications:

  • Current one (server-render)
  • React with express API (react-api)

Important:

  • We are going to merge and change a lot of things in the following days. Here I will collect all the incidents/problems/logs... so we can coordinate them from here.
  • After the merges we will generate a PR to coordinate/review/discuss the best way to handle Lerna merge (code/documentation/issues) (cc: @lirantal).
  • Once the Lerna PR will be merged we will update the Roadmap (#148) to allow us to run the development of the new react application and the server-render version refactor in parallel

People involved/leading (up to 17-03-20):

Tracking changes

Expected

  • Migration to ES6 #185
  • WIP Release 1.5 #188

To be rescued after Lerna PR has been merged:

  • replace helmet.xframe() with helmet.frameguard(), xframe is deprecated #118
  • Upgrade dependencies #169
  • Adding secondary /api/login route for JSON user login processing #91