Changes between Version 5 and Version 6 of TrackingSourceCode
- Timestamp:
- 04/01/09 13:48:54 (8 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TrackingSourceCode
v5 v6 1 UABgrid development uses Subversion for source code management. The repository for the the main components of UABgrid are available off this wiki. While this helps us manage our development process, we don't have much control over tools other projects use. To provide sanity, we are following the process of [http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html maintaining vendor drops] from the source vendors that we will work with in-house. If you aren't comfortable working with vendor drops, you can [SourceCodeSandbox set up a sandbox] for exercising your skills.[[BR]]1 UABgrid development uses Subversion for source code management. The repository for the main components of UABgrid are available off this wiki. While this helps us manage our development process, we don't have much control over tools other projects use. To provide sanity, we are following the process of [http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html maintaining vendor drops] from the source vendors that we will work with in-house. If you aren't comfortable working with vendor drops, you can [SourceCodeSandbox set up a sandbox] for exercising your skills. [[BR]] 2 2 3 === Structing the Repo === 3 Related to our organizational effort: 4 4 5 An initial SVN layout for organizing the development activity of @lab[[BR]] 5 * on the works is an [wiki:StructRepo initial SVN layout] for organizing the development activity in @lab. This structure is not cast in cement, but to provide us a starting point. 6 6 7 * 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 8 9 [[Image(source:trunk/docs/images/howto-use-repository/repo-root-layout.png)]] 10 11 * Vendor drop offs will be the starting point of our code maintenance. 12 * Trunk will hold the different areas of activity in separate projects. For now, these projects have been identified as: 13 14 [[Image(source:trunk/docs/images/howto-use-repository/repo-trunk-layout.png)]] 15 16 * Development scenarios for maintaining scripts/tools 17 18 [[Image(source:trunk/docs/images/howto-use-repository/tools-workscenarios.png)]] 19 20 * Demo of the usability of the code, tools maintained in the repository[[BR]] 21 A VM instance which acts as a grid node, for eg., sg-submit can be built as follows: 22 23 [[Image(source:trunk/docs/images/howto-use-repository/howto-build-vm-instance.png)]] 24 25 26 27 28 29 7 * how to [wiki:SvnCommitNotify configure SVN to send emails after commits] 30 8 31 9 == References ==
