...
OpenSyllabus frontend is organized as following the recommended GWT project structurehttp://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.Fundamentals.html#ProjectStructure where we have replaced the server side code by a shared packages.
- Code Structure
- Frontend project (GWT code)
- client
- public
- shared
- api
- events
- model
- Frontend project (GWT code)
Package | Purpose |
---|---|
org/sakaiquebec/opensyllabus/ | The project root package contains modules XML files (i.e OsylEditorEntryPoint.gwt.xml) |
org/sakaiquebec/opensyllabus/client/ | Client-side source files and subpackages |
comorg/examplesakaiquebec/calopensyllabus/shared/ | Server-side code, including RPC data models Interface, Model update events, Model definition |
comorg/examplesakaiquebec/calopensyllabus/public/ | Static resources that can be served publicly |
...