Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Virgo/Source"

Line 42: Line 42:
 
|  
 
|  
 
|-
 
|-
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.medic.git/tree/ medic]
+
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.medic.git/tree/ medic]  
 
| Diagnostics  
 
| Diagnostics  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git  
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git
 
|-
 
|-
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.test.git/tree/ test]
+
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.test.git/tree/ test]  
 
| Test framework  
 
| Test framework  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git  
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git
 
|-
 
|-
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.util.git/tree/ util]
+
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.util.git/tree/ util]  
 
| utilities  
 
| utilities  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git  
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git
 
|-
 
|-
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.osgi-extensions.git/tree/ osgi-extensions]
+
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.osgi-extensions.git/tree/ osgi-extensions]  
 
| Launcher and Equinox hooks  
 
| Launcher and Equinox hooks  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git  
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git
 
| ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git
 
|-
 
|-
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.osgi-test-stubs.git/tree/ osgi-test-stubs]
+
| [http://git.eclipse.org/c/virgo/org.eclipse.virgo.osgi-test-stubs.git/tree/ osgi-test-stubs]  
 
| Unit test stubs for common OSGi interfaces  
 
| Unit test stubs for common OSGi interfaces  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-test-stubs.git  
 
| git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-test-stubs.git  
Line 113: Line 113:
 
|}
 
|}
  
 +
= Directory Organisation  =
 +
 +
A typical git repository is organised into the following directories:
 +
<pre>build-xxx                          // top-level build directory
 +
build.properties                  // properties substituted during build
 +
build.versions                    // dependency version properties
 +
org.eclipse.virgo.xxx.yyy.zzz      // a project
 +
...                                // more projects
 +
virgo-build                        // git submodule
 +
</pre>
 
[[Category:Virgo]] [[Category:EclipseRT]]
 
[[Category:Virgo]] [[Category:EclipseRT]]

Revision as of 11:16, 24 April 2010


Virgo git Repositories

The Virgo source code is organised into separate components each stored in a git repository. The Build tab details how to clone and build these components, but if you want a quick peek at the source code, follow the Short Name links in the table.

Short Name Description Anonymous: git clone Committer: git clone
web-server Web server packaging build
documentation End-user documentation
apps Virgo-supplied applications
web Web integration layer
kernel Kernel
artifact-repository Artifact repository
medic Diagnostics git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.medic.git
test Test framework git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.test.git
util utilities git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.util.git
osgi-extensions Launcher and Equinox hooks git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-extensions.git
osgi-test-stubs Unit test stubs for common OSGi interfaces git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-test-stubs.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.osgi-test-stubs.git
virgo-build Ant/Ivy based build system git://git.eclipse.org/gitroot/virgo/org.eclipse.virgo.virgo-build.git ssh://committer_id@git.eclipse.org/gitroot/virgo/org.eclipse.virgo.virgo-build.git
performance-test Performance tests
system-verification-tests SVT tests
kernel-system-verification-tests Kernel SVT tests
kernel-tools Tools integration layer
sample-greenpages Greenpages sample
sample-configuration-properties Configuration properties sample
sample-formtags Formtags sample
sample-osgi-examples OSGi samples

Directory Organisation

A typical git repository is organised into the following directories:

build-xxx                          // top-level build directory
build.properties                   // properties substituted during build
build.versions                     // dependency version properties
org.eclipse.virgo.xxx.yyy.zzz      // a project
...                                // more projects
virgo-build                        // git submodule

Back to the top