NovoNordisk-OpenSource / decentralized-tech-radar

Decentralized Tech Radar - ITU ISE 2024 Collaboration
GNU Affero General Public License v3.0
8 stars 3 forks source link

PR[5:14] feat: embed dependencies in rendering #140

Closed Alex-itu closed 3 months ago

Alex-itu commented 4 months ago

resolves #81, #83

The project is now accessible locally and completely offline. All javascript libraries used to render the tech radar and its functionalities are now stored locally.

Embedding the libraries into the html proved to be more difficult than initially assumed, hence the required JS library folder and its files.

The js file renderingTechRadar.js is all of Thoughtworks js files into one. This was made with the focus on embedding all js files into one script for the html.

FOR REVIEW When reviewing this, you can focus on the makeHtml.go file and requireConfig.js file.

Every other js file has been wrapped into one big script and is pretty much unchanged. Otherwise js libraries have been added locally to its own folder, these do not have to be reviewed either.