summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHenri Yandell <bayard@apache.org>2006-10-21 00:57:11 +0000
committerHenri Yandell <bayard@apache.org>2006-10-21 00:57:11 +0000
commite1cf5a5ea60ee512fa5b57a4e289f6f0454e833b (patch)
tree5004b94559eca211eaa44860a09e5cfcd550f9a9 /src
parentaeb051fe7880cc5fd42f6663c018c823e1324afb (diff)
downloadarchiva-e1cf5a5ea60ee512fa5b57a4e289f6f0454e833b.tar.gz
archiva-e1cf5a5ea60ee512fa5b57a4e289f6f0454e833b.zip
Starting work upon a development guide
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@466315 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r--src/site/apt/guides/developing/index.apt33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/site/apt/guides/developing/index.apt b/src/site/apt/guides/developing/index.apt
new file mode 100644
index 000000000..a271fd722
--- /dev/null
+++ b/src/site/apt/guides/developing/index.apt
@@ -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.