Skip to content

jack-kerouac/RoomR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML5-Workshop - RoomR

Hallo Jungs!

Technologien im Workshop

  1. Grunt (Buildsystem auf Basis von Node.js)
  2. RequireJS (Scriptloader) + AMD (Modulsystem)
  3. CoffeeScript (JS) und Stylus (CSS)
  4. QUnit (Testsystem) + PhantomJS (Headless Browser)
  5. BackboneJS (MVC) + jQuery und Underscore
  6. Ganz viel HTML5 und CSS3

Systemvoraussetzungen

  1. Sun JDK 1.6
  2. Play 1.2.5-RC4 1. Das play Kommando muss im Systempfad liegen
  3. irgendein Git Client (http://www.makeuseof.com/tag/5-windows-git-clients-git-job/)
  4. Node.js & NPM >= 6.0.0 1. Für Linux gibt's hier eine Anleitung
  5. Phantom.js 1. Der bin-Ordner muss im Systempfad liegen

Setup

  1. git clone [email protected]:jack-kerouac/RoomR.git
  2. play deps --sync
  3. play eclipsify
  4. play run
  5. Die Anwendung läuft unter http://localhost:9000/, http://localhost:9000/rest/users/1
  6. in public/workshops npm install ausführen
  7. ./node_modules/grunt/bin/grunt ausführen

Ordnerstruktur

  • public/workshop: Content von Peter. Dort liegt alles, was uns Peter schon bereitgestellt hat. Der Content von diesem Verzeichnis wird unter der Basis-URL ausgeliefert.
  • conf/routes: Routes file. Diese Datei konfiguriert, welche Ressourcen unter welcher URL erreichbar sind. Dort ist auch das REST-Interface beschrieben.