Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2.66 KB

README.md

File metadata and controls

41 lines (33 loc) · 2.66 KB

Edison Search Interface

The Edison Web interface is a Node-based web application that allows one to search the description and keywords of LREC reference implementation feature extractors and preview their test code to see how they had been built.

This application requires the following to generate its components and to run:

  • node
  • npm (node package manager - version >= 3.8.3)
  • bash
  • java (version > 1.6)
  • mvn
  • regular web browser (Safari, FireFox, Google Chrome, etc..)

Steps to run the application:

  1. Extract the javadoc from the online javadoc repository.

  2. Use the jdparser maven package to parser and generate the 'data.json' file that will be ingested and presented by the web interface.

  3. Start the Web Application

  • Run npm install to install all the web application package dependencies
  • Run node app
  • In your browser open: http://localhost:3000

Technologies being used within Web Application:

##Troubleshooting

  • 'Error: Cannot find module 'npmlog'.
    • This error usually occurs in outdated versions of npm (typically < 2.5.8) so be sure to run 'sudo npm install npm -g' to fix this issue.
    • This error could also occur in some Mac installations and the best means to resolve the issue in that case is to a well-supported package installer such as 'homebrew' to handle your npm installation on Mac