-
Notifications
You must be signed in to change notification settings - Fork 3
Project Structure
lramos edited this page Apr 14, 2015
·
3 revisions
The project's entry point is SchedulizerApplication.java class. The project's index.html file is located at src/main/resources/assets/index.html
The folder structure is specified below:
/src/main/java/com/yammer/schedulizer
: The backend code
-
/src/main/java/com/yammer/schedulizer/config
: Dropwizard configuration classes -
/src/main/java/com/yammer/schedulizer/auth
: Code related to authorization and authentication from the back end point of view -
/src/main/java/com/yammer/schedulizer/entities
: Database entities -
/src/main/java/com/yammer/schedulizer/freemarker
: Freemarker classes -
/src/main/java/com/yammer/schedulizer/managers
: Manager classes. Managers are classes that access that access and query the database. -
/src/main/java/com/yammer/schedulizer/resources
: Resource classes. Resources are the application endpoints. -
/src/main/java/com/yammer/schedulizer/utils
: Generic java utilities.
/src/main/resources/assets
: The frontend code
-
src/main/resources/assets/css
: The css files -
src/main/resources/assets/scss
: The scss files -
src/main/resources/assets/img
: Image and gif files -
src/main/resources/assets/views
: Angularjs html templates -
src/main/resources/assets/js/controllers
: Angularjs controllers -
src/main/resources/assets/js/services
: Angularjs services
/src/main/resources/com/yammer/schedulizer/freemarker
: Freemarker templates