Fully tested template of basic application on top of
- Gulp-AngularJs-Bootstrap-Jasmine-Karma(web-client)
- Sbt-Scala-Akka-Spray-ScalaTest-Flyway-SkalikeJDBC-Postgres(server)
- use init.bash script to initiate project (uncomment global packages which don't install yet).
- use gulp dev command to start client development environment.
- use gulp production command to generate production version of client in "productionApp" folder.
- install SBT
- run sbt from server folder
- in sbt command line start re-start task
- Use File > New > Module from existing sources...
- for "client" directory (as Web module)
- for "server" directory (as SBT module)
- Start "client/init.bash" script
- Exclude folders from client module
- bower_components
- coverage
- node_modules
- productionApp
- src/lib
- Install Karma-plugin. Create Karma configuration for start with "karma.conf.js" - config file