Skip to content

pauljv92/edisonSearchInterface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 95.6%
  • Java 2.6%
  • JavaScript 1.4%
  • Other 0.4%