-
Notifications
You must be signed in to change notification settings - Fork 11
Development
Bill Reed edited this page Aug 19, 2016
·
17 revisions
- Check out the
git checkout masterbranch - Download and Install IntelliJ IDEA 15 Ultimate Ultimate is required for the mixed Java/JavaScript debugging.
- Open IntelliJ from the menu "File -> open" When the Maven project is opened, IntelliJ will display the message "Maven projects need to be imported" select "Enable auto-import"
- From the menu bar Run -> Edit Cnnfigurations…
- Create a new new Java “Application” configuration.
- Save SparkJS configuration.
- From the menu "Run SparkJS" or "Debug SparkJS"
- Check out the
git checkout masterbranch - Download and Install Netbeans Java EE 8.1 Jave EE is required for the mixed Java/JavaScript debugging.
- From the menu bar "File -> Open" navigate to eclairjs-nashorn
- From the menu bar "Run -> Set Project Configuration -> customize"
- Select "Run" from the categories list
- From the menu bar "Run -> Run Project (eclairjs-nshorn)" or "Debug Project (eclairjs-nashorn)"
To enable EclaisJS logging add the -Dlog4j.configuration=file:"./src/main/resources/conf/log4j.prop" to you JVM arguments.
The documentation for JavaScript API's is generated from the source code using JSDoc. To generate and update the published API documentation:
- Check out the
git checkout masterbranch mvn package -Pdocs- Commit updated docs to master
git commit. - Checkout ```git checkout gh-pages````
- Rebase or merge from master
git rebase master - Commit changes
git commit - Verify changes were published, open browser to
https://eclairjs.github.io/eclairjs-nashorn/docs/jsdoc/ - When complete checkout master
git checkout master.
The list of what is yet to be implemented is here