Structing the Repo

An initial SVN layout for organizing the development activity of @lab

  • Most of the development activity in @lab originates from source product modification and maintenance. Accordingly, the root repository will consist of subdirectories - vendor, trunk, branches and tags

source:trunk/docs/images/howto-use-repository/repo-root-layout.png

  • Vendor drop offs will be the starting point of our code maintenance.
  • Trunk will hold the different areas of activity in separate projects. For now, these projects have been identified as:

source:trunk/docs/images/howto-use-repository/repo-trunk-layout.png

  • Development scenarios for maintaining scripts/tools

source:trunk/docs/images/howto-use-repository/tools-workscenarios.png

  • Demo of the usability of the code, tools maintained in the repository
    A VM instance which acts as a grid node, for eg., sg-submit can be built as follows:

source:trunk/docs/images/howto-use-repository/howto-build-vm-instance.png