-
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 master
branch - 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 master
branch - 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 master
branch 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