wiki:PLATFORM_STRUCTURE

Version 11 (modified by pavlina, 17 years ago) (diff)

--

Platform Structure

  • These folders are stored in the Repository:

/trunk/sophie2-platform

/trunk/sophie2-platform/.settings sophie2-platform project settings configurations for Eclipse

/trunk/sophie2-platform/dev-tools contains files that are used to run the whole project.

/trunk/sophie2-platform/doc contains files that are part of different project documents (wiki pages, documentation)

/trunk/sophie2-platform/doc/uml-design-diagrams contains the designed UML diagrams for Sophie components.

/trunk/sophie2-platform/doc/spec_diagrams contains UI diagrams for the specification.

/trunk/sophie2-platform/modules

  • Each module in /modules has the following structure

/trunk/sophie2-platform/modules/org.sophie2.*/

/trunk/sophie2-platform/modules/org.sophie2.*/.settings project settings configurations for Eclipse. They must be synchronized with the sophie2-platform project settings

/trunk/sophie2-platform/modules/org.sophie2.*/target contains compiled classes

/trunk/sophie2-platform/modules/org.sophie2.*/src contains sources and configuration files

/trunk/sophie2-platform/modules/org.sophie2.*/src/test/java contains unit tests

/trunk/sophie2-platform/modules/org.sophie2.*/src/test/resources contains unit tests' tools (scripts, documentation, needed files for the tests)

/trunk/sophie2-platform/modules/org.sophie2.*/main

/trunk/sophie2-platform/modules/org.sophie2.*/main/resources contains the resources which the module uses

/trunk/sophie2-platform/modules/org.sophie2.*/main/java

/trunk/sophie2-platform/modules/org.sophie2.*/main/java/org

/trunk/sophie2-platform/modules/org.sophie2.*/main/java/org/sophie2 contains application sources

except author module, which don't need test section.