Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[stem-dev] SVN Directory Structure

Hi all,

On the call today, there was a discussion about directory structure for the SVN move. It was decided that we should follow a consistent naming scheme to what other Eclipse projects are using.

For SVN, you have the three default roots, used for tagged revision control:

- trunk
- tags
- branches

Some Eclipse Projects are moving toward a more standardized sub-convention based on workspace project type.

For example, in the Equinox repository, in the trunk they have:

- compendium
- components
- framework
- incubator
.. etc

and then inside of some of those directories, you see:

- bundles
- features
- examples
- tests

In my opinion, separating bundles, features, examples, and tests is a good strategy (although it slightly complicates checkout). Should there be any higher granularity to the separation (maybe data, models, or geography?) Also, should there be a higher level separation between logical components of STEM (core, diseases, UI, etc)?

-Matt


Back to the top