]> source.dussan.org Git - archiva.git/commitdiff
Starting work upon a development guide
authorHenri Yandell <bayard@apache.org>
Sat, 21 Oct 2006 00:57:11 +0000 (00:57 +0000)
committerHenri Yandell <bayard@apache.org>
Sat, 21 Oct 2006 00:57:11 +0000 (00:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@466315 13f79535-47bb-0310-9956-ffa450edef68

src/site/apt/guides/developing/index.apt [new file with mode: 0644]

diff --git a/src/site/apt/guides/developing/index.apt b/src/site/apt/guides/developing/index.apt
new file mode 100644 (file)
index 0000000..a271fd7
--- /dev/null
@@ -0,0 +1,33 @@
+ -----
+ Developing Archiva
+ -----
+ Henri Yandell
+ -----
+ 20 October 2006
+ -----
+
+Goal
+
+  The idea here is to explain how to develop Archiva; or at least to provide some 
+  insight into what is what within the maven/archiva/ directory.
+
+Subprojects
+
+  The following subprojects exist within Archiva:
+
+  * archiva-applet - The progress bar on the checksum checking page.
+  * archiva-configuration - A facade on top of the Plexus configuration XML.
+  * archiva-converter - ????
+  * archiva-core - central code, business objects, modello etc.
+  * archiva-discoverer - monitors the managed repositories and kicks off the indexing.
+  * archiva-indexer - the lucene indexing.
+  * archiva-plexus-application - archiva can run on plexus as well as as a war. This creates a plexus app.
+  * archiva-plexus-runtime - archiva can run on plexus as well as as a war. This runs lots of apps.
+  * archiva-proxy - proxy repositories?
+  * archiva-reports-standard - a couple of reports are implemented. Not very pluginable yet.
+  * archiva-repository-layer - ????
+  * archiva-security - webapp security
+  * archiva-utils - some handy archiva specific utils
+  * archiva-webapp - creates a war file
+  * design - contains a mock-up currently
+  * maven-meeper - rsync scripts to sync repositories. Also converts m1 repositories to m2 repositories.