Passport
Setting up the work environment
- Install the Play 2.X Framework and make sure it is in your path
- Clone the repository https://github.com/HackerSchool-IST/Passport.git
- In the clone directory repository execute play dependencies eclipse
- Import the project into Eclipse
- Install Scala in Eclipse update site = http://download.scala-ide.org/sdk/e38/scala210/stable/site, select Scala IDE for Eclipse and at least Play2 support in Scala IDE under the "Scala IDE Plugins".
- In the clone directory execute play run
- Make sure you have MySQL running with a database named passport and a user with the same name with permissions on that databse, and with password a really humungusly ginormous password for the passport mysql db (with the spaces)
- You play project is now accessible in http://localhost:9000/
Stack Overflow Scala Tutorial
http://stackoverflow.com/tags/scala/info
Scala Style Guide
From Code Commit
http://www.codecommit.com/scala-style-guide.pdf
From Martin Odersky FunProg Course on Coursera
https://class.coursera.org/progfun-003/wiki/ScalaStyleGuide