Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Sirius/Modularization

< Sirius
Revision as of 09:31, 29 July 2013 by Pierre-charles.david.obeo.fr (Talk | contribs) (Git Repository Layout)

As part of the move to Eclipse, which implies a complete renaming (and thus API break) for the existing Viewpoint code base, we want to take this opportunity to improve the code modularization. This page describes the target organisation and the actions needed on the current code base to get there.

Git Repository Layout

The source code will be in a single Git repository, organized in the following directories:

  • plugins/: source code for all the plug-ins, including the documentation, tests and examples;
  • features/: feature definitions;
  • releng/: parent project (for the root POM and shared files), target platform definitions, update-site definitions;
  • tools/: source code for development tools that contributors must install in their development environment (e.g. Acceleo generators used to generate parts of the source code). These are not part of Sirius but are required to develop Sirius.

Back to the top