xebia/exploring-scalajs

Name: exploring-scalajs

Owner: Xebia BV

Description: null

Created: 2016-01-22 08:32:51.0

Updated: 2016-01-22 08:33:29.0

Pushed: 2016-01-22 15:42:36.0

Homepage: null

Size: 931

Language: Scala

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Play Framework with Scala.js

Gitter

This is a simple example application showing how you can integrate a Play project with a Scala.js project.

The application contains three directories:

Run the application
t
n
en http://localhost:9000
Features

The application uses the sbt-play-scalajs sbt plugin and the play-scalajs-scripts library.

IDE integration
Eclipse
  1. $ sbt eclipse
  2. Inside Eclipse, File/Import/General/Existing project..., choose the root folder. Uncheck the second and the last checkboxes to only import client, server and one shared, click Finish. Alt text
IntelliJ

In IntelliJ, open Project wizard, select Import Project, choose the root folder and click OK. Select Import project from external model option, choose SBT project and click Next. Select additional import options and click Finish. Make sure you use the IntelliJ Scala Plugin v1.3.3 or higher. There are known issues with prior versions of the plugin.

Deployment
Heroku
  1. $ heroku create -n creates an app and prints its name.
  2. Set the herokuAppName in build.sbt with the name of the application you created.
  3. $ sbt stage deployHeroku

This example uses the sbt-heroku plugin to deploy to Heroku.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.