wiki:PLATFORM_STRUCTURE_R1

Version 6 (modified by kyli, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Analysis

Overview

The goal of this task is to make the structure of the source files, resources, modules etc. There are two kinds - development structure and runtime structure.

Task requirements

Update PLATFORM_STRUCTURE:

  • revise the current structure and add what is needed
  • describe the runtime structure in a new section in the document(for example: runtime structure section)
  • arrange the document

Task result

Updated PLATFORM_STRUCTURE.

Implementation idea

Build the project using 'mvn clean install' and describe the structure in 'target' dir.

PLATFORM_STRUCTURE_R0
PLATFORM_STRUCTURE

How to demo

Show the updated wiki page.

Design

There must be 2 main paragraphs in the updated document: Development Structure and Runtime Structure.
Development: describe what you see in the "trunk/sophie2-platform" directory, without the "target" dir.

  • Use the current PLATFORM_STRUCTURE document for folders descriptions;
  • Changes: "old" dir is added(contains older version of Sophie); "dev-tools" contains eclipse templates, too; "main" is located in "src" in each module, not in the module root.
  • Align the folder names and their descriptions, so they can be more readable. Using tables may be a good idea.

Runtime: use "mvn clean install" to build the project, then describe what you see in each module's "target" dir.

  • Form the outline as in the previous paragraph.
  • dirs: classes(compiled source classes),test-classes(module tests), one more :D .

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

Log

Error: Macro Include(wiki:PLATFORM_STRUCTURE_R1_LOG) failed
current transaction is aborted, commands ignored until end of transaction block