From: Henri Yandell Date: Sat, 21 Oct 2006 00:57:11 +0000 (+0000) Subject: Starting work upon a development guide X-Git-Tag: archiva-0.9-alpha-1~441 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e1cf5a5ea60ee512fa5b57a4e289f6f0454e833b;p=archiva.git Starting work upon a development guide git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@466315 13f79535-47bb-0310-9956-ffa450edef68 --- 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.