From 82498077ae7f0bd89a47dfc5e2c59cc5559c7f62 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 12 May 2013 17:17:00 +0200 Subject: [PATCH] added architecture diagramm to javadoc --- docs/architecture/architecture.001.graphml | 323 +++++++++++++++++++++ scm-core/pom.xml | 37 +++ scm-core/src/main/javadoc/overview.html | 66 +++++ 3 files changed, 426 insertions(+) create mode 100644 docs/architecture/architecture.001.graphml create mode 100644 scm-core/src/main/javadoc/overview.html diff --git a/docs/architecture/architecture.001.graphml b/docs/architecture/architecture.001.graphml new file mode 100644 index 0000000000..95773ab2cd --- /dev/null +++ b/docs/architecture/architecture.001.graphml @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + Security Filter / Apache Shiro + + + + + + + + + + + + + + + + + + + + Git/Svn/HG + + + + + + + + + + + + + + + + + + + + XML JAXB + + + + + + + + + + + + + + + + + + + + Smart Http +WebDAV DeltaV +CGI + + + + + + + + + + + + + + + + + + + + Browser + + + + + + + + + + + + + + + + + + + + ExtJS + + + + + + + + + + + + + + + + + + + + RestAPI Client + + + + + + + + + + + + + + + + + + + + XML/JSON JAXB + + + + + + + + + + + + + + + + + + + + JAXRS + + + + + + + + + + + + + + + + + + + + RepositoryService + + + + + + + + + + + + + + + + + + + + Manager + + + + + + + + + + + + + + + + + + + + DAO + + + + + + + + + + + + + + + + + + + + Security Filter / Apache Shiro + + + + + + + + + + + + + + + + + + + + Store API + + + + + + + + + + + + + + + + + + + + JGit/Svnkit/JavaHG + + + + + + + + + + + + + + + + + diff --git a/scm-core/pom.xml b/scm-core/pom.xml index 9187bca943..706e0baf8a 100644 --- a/scm-core/pom.xml +++ b/scm-core/pom.xml @@ -91,4 +91,41 @@ + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + true + ${project.build.sourceEncoding} + ${project.build.sourceEncoding} + ${project.build.sourceEncoding} + true + true + true + true + ${basedir}/src/main/javadoc + true + true + ${basedir}/src/main/javadoc/overview.html + SCM-Manager API Reference (${project.version}) + SCM-Manager API Reference (${project.version}) + ${basedir}/src/main/javadoc/style.css + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/docs/cd/E17802_01/products/products/servlet/2.5/docs/servlet-2_5-mr2/ + http://jersey.java.net/nonav/apidocs/${jersey.version}/jersey/ + http://google-guice.googlecode.com/svn/tags/3.0/javadoc/ + http://www.slf4j.org/api/ + http://shiro.apache.org/static/current/apidocs/ + + + + + + + diff --git a/scm-core/src/main/javadoc/overview.html b/scm-core/src/main/javadoc/overview.html new file mode 100644 index 0000000000..b524ddfcc3 --- /dev/null +++ b/scm-core/src/main/javadoc/overview.html @@ -0,0 +1,66 @@ + + + + + SCM-Manager API Reference + + + +
+

+ +

+
+

+
+

The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

+ +
+ +

Architecture

+ +
+ Architecture Overview +
+ +