Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

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

...