This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit fde7f8421e3d0ba6a7a188db2f52b5c487ee2d13
Author: Andrus Adamchik <[email protected]>
AuthorDate: Thu Aug 27 15:49:04 2026 -0400

    Subpackage reorg: docs/asciidoc -> docs
---
 cayenne-assembly/pom.xml                           |   2 +-
 docs/asciidoc/pom.xml                              | 193 ---------------------
 .../cayenne-asciidoc-extension/pom.xml             |   2 +-
 .../cayenne/asciidoc/CayennePostProcessor.java     |   0
 docs/{asciidoc => }/cayenne-guide/pom.xml          |   2 +-
 .../_cayenne-guide/configurationProperties.adoc    |   0
 .../asciidoc/_cayenne-guide/expressionsBNF.adoc    |   0
 .../src/docs/asciidoc/_cayenne-guide/header.html   |   0
 .../asciidoc/_cayenne-guide/multipage-header.html  |   0
 .../src/docs/asciidoc/_cayenne-guide/part1.adoc    |   0
 .../asciidoc/_cayenne-guide/part1/mapping.adoc     |   0
 .../asciidoc/_cayenne-guide/part1/modeler.adoc     |   0
 .../docs/asciidoc/_cayenne-guide/part1/setup.adoc  |   0
 .../src/docs/asciidoc/_cayenne-guide/part2.adoc    |   0
 .../asciidoc/_cayenne-guide/part2/commitLog.adoc   |   0
 .../asciidoc/_cayenne-guide/part2/customize.adoc   |   0
 .../asciidoc/_cayenne-guide/part2/expressions.adoc |   0
 .../asciidoc/_cayenne-guide/part2/including.adoc   |   0
 .../asciidoc/_cayenne-guide/part2/lifecycle.adoc   |   0
 .../_cayenne-guide/part2/objectContext.adoc        |   0
 .../asciidoc/_cayenne-guide/part2/orderings.adoc   |   0
 .../asciidoc/_cayenne-guide/part2/queries.adoc     |   0
 .../_cayenne-guide/part2/queries/custom.adoc       |   0
 .../_cayenne-guide/part2/queries/ejbql.adoc        |   0
 .../_cayenne-guide/part2/queries/mapped.adoc       |   0
 .../_cayenne-guide/part2/queries/objectselect.adoc |   0
 .../_cayenne-guide/part2/queries/procedure.adoc    |   0
 .../_cayenne-guide/part2/queries/selectbyid.adoc   |   0
 .../asciidoc/_cayenne-guide/part2/queries/sql.adoc |   0
 .../_cayenne-guide/part2/queries/sqlscripting.adoc |   0
 .../asciidoc/_cayenne-guide/part2/starting.adoc    |   0
 .../docs/asciidoc/_cayenne-guide/part2/tuning.adoc |   0
 .../src/docs/asciidoc/_cayenne-guide/part3.adoc    |   0
 .../docs/asciidoc/_cayenne-guide/part3/mcp.adoc    |   0
 .../asciidoc/_cayenne-guide/part3/overview.adoc    |   0
 .../docs/asciidoc/_cayenne-guide/part3/plugin.adoc |   0
 .../src/docs/asciidoc/_cayenne-guide/part4.adoc    |   0
 .../asciidoc/_cayenne-guide/part4/filtering.adoc   |   0
 .../_cayenne-guide/part4/introduction.adoc         |   0
 .../_cayenne-guide/part4/otherSettings.adoc        |   0
 .../_cayenne-guide/part4/revEngineering.adoc       |   0
 .../src/docs/asciidoc/_cayenne-guide/part5.adoc    |   0
 .../_cayenne-guide/part5/apacheVelocity.adoc       |   0
 .../_cayenne-guide/part5/cacheInvalidation.adoc    |   0
 .../asciidoc/_cayenne-guide/part5/cayenneOsgi.adoc |   0
 .../docs/asciidoc/_cayenne-guide/part5/crypto.adoc |   0
 .../docs/asciidoc/_cayenne-guide/part5/jCache.adoc |   0
 .../_cayenne-guide/part5/projectCompatibility.adoc |   0
 .../src/docs/asciidoc/_cayenne-guide/part6.adoc    |   0
 .../asciidoc/_cayenne-guide/part6/ant-tasks.adoc   |   0
 .../_cayenne-guide/part6/gradle-plugin.adoc        |   0
 .../_cayenne-guide/part6/maven-plugin.adoc         |   0
 .../_cayenne-guide/serviceCollections.adoc         |   0
 .../src/docs/asciidoc/_cayenne-guide/var.adoc      |   0
 .../src/docs/asciidoc/cayenne-guide.adoc           |   0
 .../src/docs/asciidoc/images/db-entity-pk.png      | Bin
 .../docs/asciidoc/images/ext-crypto-obj-entity.png | Bin
 .../images/re-modeler-datasource-select.png        | Bin
 .../re-modeler-reverseengineering-dialog.png       | Bin
 .../asciidoc/images/remote-object-persistence.jpg  | Bin
 .../getting-started-db-first/pom.xml               |   2 +-
 .../asciidoc/_getting-started-db-first/header.html |   0
 .../part1-maven-project.adoc                       |   0
 .../_getting-started-db-first/part1-setup.adoc     |   0
 .../asciidoc/_getting-started-db-first/part1.adoc  |   0
 .../_getting-started-db-first/part2-rr-setup.adoc  |   0
 .../asciidoc/_getting-started-db-first/part2.adoc  |   0
 .../_getting-started-db-first/part3-filtering.adoc |   0
 .../part3-updating-model.adoc                      |   0
 .../asciidoc/_getting-started-db-first/part3.adoc  |   0
 .../part4-java-classes.adoc                        |   0
 .../_getting-started-db-first/part4-java-code.adoc |   0
 .../asciidoc/_getting-started-db-first/part4.adoc  |   0
 .../asciidoc/_getting-started-db-first/part5.adoc  |   0
 .../docs/asciidoc/getting-started-db-first.adoc    |   0
 .../docs/asciidoc/images/idea-file-run-menu.png    | Bin
 .../asciidoc/images/tutorial-cayenne-project.png   | Bin
 .../asciidoc/images/tutorial-drop-relationship.png | Bin
 .../docs/asciidoc/images/tutorial-idea-project.png | Bin
 .../docs/asciidoc/images/tutorial-java-classes.png | Bin
 .../docs/asciidoc/images/tutorial-new-datamap.png  | Bin
 .../docs/asciidoc/images/tutorial-update-model.png | Bin
 docs/{asciidoc => }/getting-started-guide/pom.xml  |   2 +-
 .../asciidoc/_getting-started-guide/delete.adoc    |   0
 .../asciidoc/_getting-started-guide/header.html    |   0
 .../_getting-started-guide/java-classes.adoc       |   0
 .../_getting-started-guide/object-context.adoc     |   0
 .../object-relational-mapping.adoc                 |   0
 .../asciidoc/_getting-started-guide/part2.adoc     |   0
 .../asciidoc/_getting-started-guide/part3.adoc     |   0
 .../_getting-started-guide/persistent-objects.adoc |   0
 .../_getting-started-guide/select-query.adoc       |   0
 .../asciidoc/_getting-started-guide/setup.adoc     |   0
 .../_getting-started-guide/starting-project.adoc   |   0
 .../src/docs/asciidoc/getting-started-guide.adoc   |   0
 .../src/docs/asciidoc/images/base-datamap.png      | Bin
 .../src/docs/asciidoc/images/base-datanode.png     | Bin
 .../asciidoc/images/cayenne-tutorial-model.png     | Bin
 .../src/docs/asciidoc/images/chrome-webapp.png     | Bin
 .../src/docs/asciidoc/images/class-generation.png  | Bin
 .../src/docs/asciidoc/images/database-schema.jpg   | Bin
 .../src/docs/asciidoc/images/icon-attribute.png    | Bin
 .../src/docs/asciidoc/images/icon-datamap.png      | Bin
 .../src/docs/asciidoc/images/icon-dbentity.png     | Bin
 .../src/docs/asciidoc/images/icon-edit.png         | Bin
 .../docs/asciidoc/images/icon-new_objentity.png    | Bin
 .../src/docs/asciidoc/images/icon-node.png         | Bin
 .../src/docs/asciidoc/images/icon-relationship.png | Bin
 .../src/docs/asciidoc/images/icon-sync.png         | Bin
 .../asciidoc/images/idea-edit-configurations.png   | Bin
 .../docs/asciidoc/images/idea-file-run-menu.png    | Bin
 .../asciidoc/images/idea-generated-classes.png     | Bin
 .../asciidoc/images/idea-run-configuration.png     | Bin
 .../src/docs/asciidoc/images/idea-xmlfiles.png     | Bin
 .../src/docs/asciidoc/images/modeler-artistid.png  | Bin
 .../asciidoc/images/modeler-dbrelationship.png     | Bin
 .../docs/asciidoc/images/modeler-deleterule.png    | Bin
 .../src/docs/asciidoc/images/modeler-started.png   | Bin
 .../docs/asciidoc/images/tutorial-idea-project.png | Bin
 docs/pom.xml                                       | 151 +++++++++++++++-
 120 files changed, 154 insertions(+), 200 deletions(-)

diff --git a/cayenne-assembly/pom.xml b/cayenne-assembly/pom.xml
index 2c18e27d3..e16cb29db 100644
--- a/cayenne-assembly/pom.xml
+++ b/cayenne-assembly/pom.xml
@@ -200,7 +200,7 @@
                                                                <configuration>
                                                                        <target>
                                                                                
<copy todir="${project.build.directory}/doc-staging">
-                                                                               
        <fileset dir="${basedir}/../docs/asciidoc">
+                                                                               
        <fileset dir="${basedir}/../docs">
                                                                                
                <include name="**/target/generated-docs/*.pdf" />
                                                                                
                <include name="**/target/generated-docs/*.html" />
                                                                                
        </fileset>
diff --git a/docs/asciidoc/pom.xml b/docs/asciidoc/pom.xml
deleted file mode 100644
index ba002b7a4..000000000
--- a/docs/asciidoc/pom.xml
+++ /dev/null
@@ -1,193 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  ~   Licensed to the Apache Software Foundation (ASF) under one
-  ~  or more contributor license agreements.  See the NOTICE file
-  ~  distributed with this work for additional information
-  ~  regarding copyright ownership.  The ASF licenses this file
-  ~  to you under the Apache License, Version 2.0 (the
-  ~  "License"); you may not use this file except in compliance
-  ~  with the License.  You may obtain a copy of the License at
-  ~
-  ~    https://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~  Unless required by applicable law or agreed to in writing,
-  ~  software distributed under the License is distributed on an
-  ~  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  ~  KIND, either express or implied.  See the License for the
-  ~  specific language governing permissions and limitations
-  ~  under the License.
-  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <parent>
-        <artifactId>cayenne-docs-parent</artifactId>
-        <groupId>org.apache.cayenne.docs</groupId>
-        <version>5.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>cayenne-asciidoc-parent</artifactId>
-    <name>cayenne-asciidoc: Cayenne AsciiDoc Documentation parent</name>
-    <modelVersion>4.0.0</modelVersion>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>cayenne-asciidoc-extension</module>
-        <module>cayenne-guide</module>
-        <module>getting-started-guide</module>
-        <module>getting-started-db-first</module>
-    </modules>
-
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <asciidoctorj.version>3.0.1</asciidoctorj.version>
-        
<asciidoctor.maven.plugin.version>3.1.1</asciidoctor.maven.plugin.version>
-        <asciidoctorj.pdf.version>2.3.23</asciidoctorj.pdf.version>
-        <cayenne.version>${project.version}</cayenne.version>
-        <cayenne.major.version>5.0</cayenne.major.version>
-        
<hugo.asciidoctorj.extension.version>1.0-M4</hugo.asciidoctorj.extension.version>
-        <jsoup.version>1.23.1</jsoup.version>
-    </properties>
-
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.jsoup</groupId>
-                <artifactId>jsoup</artifactId>
-                <version>${jsoup.version}</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.cayenne</groupId>
-            <artifactId>cayenne</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.asciidoctor</groupId>
-            <artifactId>asciidoctorj</artifactId>
-            <version>${asciidoctorj.version}</version>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.asciidoctor</groupId>
-                    <artifactId>asciidoctor-maven-plugin</artifactId>
-                    <version>${asciidoctor.maven.plugin.version}</version>
-                    <dependencies>
-                        <dependency>
-                            <groupId>org.asciidoctor</groupId>
-                            <artifactId>asciidoctorj-pdf</artifactId>
-                            <version>${asciidoctorj.pdf.version}</version>
-                        </dependency>
-                    </dependencies>
-                </plugin>
-            </plugins>
-        </pluginManagement>
-
-        <plugins>
-            <plugin>
-                <groupId>org.asciidoctor</groupId>
-                <artifactId>asciidoctor-maven-plugin</artifactId>
-                <configuration>
-                    <sourceDirectory>src/docs/asciidoc</sourceDirectory>
-                    <doctype>book</doctype>
-                    <!-- Attributes common to all output formats -->
-                    <attributes>
-                        <endpoint-url>http://cayenne.apache.org</endpoint-url>
-
-                        <basedir>${project.basedir}</basedir>
-                        <sourcedir>${project.build.sourceDirectory}</sourcedir>
-                        <project-version>${cayenne.version}</project-version>
-                        
<project-major-version>${cayenne.major.version}</project-major-version>
-
-                        <imagesdir>images</imagesdir>
-                        <icons>font</icons>
-
-                        <sectnumlevels>4</sectnumlevels>
-                        <sectanchors>true</sectanchors>
-                        <idprefix /> <!-- set the idprefix to blank -->
-                        <idseparator>-</idseparator>
-                    </attributes>
-                </configuration>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.asciidoctor</groupId>
-                        <artifactId>asciidoctorj</artifactId>
-                        <version>${asciidoctorj.version}</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-            <!-- Move images to proper path for site -->
-            <plugin>
-                <artifactId>maven-resources-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>copy docs for site</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>copy-resources</goal>
-                        </goals>
-
-                        <configuration>
-                            
<outputDirectory>${project.build.directory}/site/</outputDirectory>
-                            <resources>
-                                <resource>
-                                    
<directory>${project.build.directory}/tmp/</directory>
-                                    <includes>
-                                        
<include>${project.artifactId}.html</include>
-                                        
<include>${project.artifactId}.toc.html</include>
-                                    </includes>
-                                </resource>
-                            </resources>
-                        </configuration>
-                    </execution>
-
-                    <execution>
-                        <id>copy additional docs for site</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>copy-resources</goal>
-                        </goals>
-
-                        <configuration>
-                            
<outputDirectory>${project.build.directory}/site/${project.artifactId}/</outputDirectory>
-                            <resources>
-                                <resource>
-                                    
<directory>${project.build.directory}/tmp/${project.artifactId}/</directory>
-                                    <includes>
-                                        <include>*.html</include>
-                                    </includes>
-                                </resource>
-                            </resources>
-                        </configuration>
-                    </execution>
-
-                    <execution>
-                        <id>copy images for site</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>copy-resources</goal>
-                        </goals>
-
-                        <configuration>
-                            
<outputDirectory>${project.build.directory}/site/${project.artifactId}/images/</outputDirectory>
-                            <resources>
-                                <resource>
-                                    
<directory>${project.build.directory}/tmp/images/</directory>
-                                    <filtering>true</filtering>
-                                </resource>
-                            </resources>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>
diff --git a/docs/asciidoc/cayenne-asciidoc-extension/pom.xml 
b/docs/cayenne-asciidoc-extension/pom.xml
similarity index 96%
rename from docs/asciidoc/cayenne-asciidoc-extension/pom.xml
rename to docs/cayenne-asciidoc-extension/pom.xml
index b192b0081..d58ef03a6 100644
--- a/docs/asciidoc/cayenne-asciidoc-extension/pom.xml
+++ b/docs/cayenne-asciidoc-extension/pom.xml
@@ -20,7 +20,7 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>cayenne-asciidoc-parent</artifactId>
+        <artifactId>cayenne-docs-parent</artifactId>
         <groupId>org.apache.cayenne.docs</groupId>
         <version>5.0-SNAPSHOT</version>
     </parent>
diff --git 
a/docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java
 
b/docs/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java
similarity index 100%
rename from 
docs/asciidoc/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java
rename to 
docs/cayenne-asciidoc-extension/src/main/java/org/apache/cayenne/asciidoc/CayennePostProcessor.java
diff --git a/docs/asciidoc/cayenne-guide/pom.xml b/docs/cayenne-guide/pom.xml
similarity index 98%
rename from docs/asciidoc/cayenne-guide/pom.xml
rename to docs/cayenne-guide/pom.xml
index 5fdb7089a..785585e04 100644
--- a/docs/asciidoc/cayenne-guide/pom.xml
+++ b/docs/cayenne-guide/pom.xml
@@ -20,7 +20,7 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>cayenne-asciidoc-parent</artifactId>
+        <artifactId>cayenne-docs-parent</artifactId>
         <groupId>org.apache.cayenne.docs</groupId>
         <version>5.0-SNAPSHOT</version>
     </parent>
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/configurationProperties.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/configurationProperties.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/configurationProperties.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/configurationProperties.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/expressionsBNF.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/expressionsBNF.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/expressionsBNF.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/expressionsBNF.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/header.html 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/header.html
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/header.html
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/header.html
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/multipage-header.html
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/multipage-header.html
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/multipage-header.html
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/multipage-header.html
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/mapping.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/mapping.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/mapping.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/mapping.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/modeler.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/modeler.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/modeler.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/modeler.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part1/setup.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/commitLog.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/commitLog.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/commitLog.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/commitLog.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/customize.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/customize.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/customize.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/customize.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/expressions.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/expressions.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/expressions.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/expressions.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/including.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/including.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/including.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/including.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/lifecycle.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/lifecycle.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/lifecycle.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/lifecycle.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/objectContext.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/objectContext.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/objectContext.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/objectContext.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/orderings.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/orderings.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/orderings.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/orderings.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/custom.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/custom.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/custom.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/custom.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/ejbql.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/ejbql.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/ejbql.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/ejbql.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/mapped.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/mapped.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/mapped.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/mapped.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/objectselect.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/objectselect.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/objectselect.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/objectselect.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/procedure.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/procedure.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/procedure.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/procedure.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/selectbyid.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/selectbyid.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/selectbyid.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/selectbyid.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sql.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sql.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sql.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sql.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sqlscripting.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sqlscripting.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sqlscripting.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/queries/sqlscripting.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/starting.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/starting.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/starting.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/starting.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part2/tuning.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/mcp.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/mcp.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/mcp.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/mcp.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/overview.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/overview.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/overview.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/overview.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/plugin.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/plugin.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/plugin.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part3/plugin.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/filtering.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/filtering.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/filtering.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/filtering.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/introduction.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/introduction.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/introduction.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/introduction.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/otherSettings.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/otherSettings.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/otherSettings.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/otherSettings.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/revEngineering.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/revEngineering.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/revEngineering.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part4/revEngineering.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/apacheVelocity.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/apacheVelocity.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/apacheVelocity.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/apacheVelocity.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cacheInvalidation.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cacheInvalidation.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cacheInvalidation.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cacheInvalidation.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cayenneOsgi.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cayenneOsgi.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cayenneOsgi.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/cayenneOsgi.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/crypto.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/crypto.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/crypto.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/crypto.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/jCache.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/jCache.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/jCache.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/jCache.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/projectCompatibility.adoc
 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/projectCompatibility.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/projectCompatibility.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part5/projectCompatibility.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/ant-tasks.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/ant-tasks.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/ant-tasks.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/ant-tasks.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/gradle-plugin.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/gradle-plugin.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/gradle-plugin.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/gradle-plugin.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/maven-plugin.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/maven-plugin.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/maven-plugin.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/part6/maven-plugin.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/serviceCollections.adoc
 b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/serviceCollections.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/serviceCollections.adoc
rename to 
docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/serviceCollections.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/var.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/var.adoc
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/_cayenne-guide/var.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/_cayenne-guide/var.adoc
diff --git a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/cayenne-guide.adoc 
b/docs/cayenne-guide/src/docs/asciidoc/cayenne-guide.adoc
similarity index 100%
rename from docs/asciidoc/cayenne-guide/src/docs/asciidoc/cayenne-guide.adoc
rename to docs/cayenne-guide/src/docs/asciidoc/cayenne-guide.adoc
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/db-entity-pk.png 
b/docs/cayenne-guide/src/docs/asciidoc/images/db-entity-pk.png
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/db-entity-pk.png
rename to docs/cayenne-guide/src/docs/asciidoc/images/db-entity-pk.png
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/ext-crypto-obj-entity.png
 b/docs/cayenne-guide/src/docs/asciidoc/images/ext-crypto-obj-entity.png
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/ext-crypto-obj-entity.png
rename to docs/cayenne-guide/src/docs/asciidoc/images/ext-crypto-obj-entity.png
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/re-modeler-datasource-select.png
 b/docs/cayenne-guide/src/docs/asciidoc/images/re-modeler-datasource-select.png
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/re-modeler-datasource-select.png
rename to 
docs/cayenne-guide/src/docs/asciidoc/images/re-modeler-datasource-select.png
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/re-modeler-reverseengineering-dialog.png
 
b/docs/cayenne-guide/src/docs/asciidoc/images/re-modeler-reverseengineering-dialog.png
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/re-modeler-reverseengineering-dialog.png
rename to 
docs/cayenne-guide/src/docs/asciidoc/images/re-modeler-reverseengineering-dialog.png
diff --git 
a/docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/remote-object-persistence.jpg
 b/docs/cayenne-guide/src/docs/asciidoc/images/remote-object-persistence.jpg
similarity index 100%
rename from 
docs/asciidoc/cayenne-guide/src/docs/asciidoc/images/remote-object-persistence.jpg
rename to 
docs/cayenne-guide/src/docs/asciidoc/images/remote-object-persistence.jpg
diff --git a/docs/asciidoc/getting-started-db-first/pom.xml 
b/docs/getting-started-db-first/pom.xml
similarity index 98%
rename from docs/asciidoc/getting-started-db-first/pom.xml
rename to docs/getting-started-db-first/pom.xml
index 6749c7732..7d9f4546a 100644
--- a/docs/asciidoc/getting-started-db-first/pom.xml
+++ b/docs/getting-started-db-first/pom.xml
@@ -20,7 +20,7 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>cayenne-asciidoc-parent</artifactId>
+        <artifactId>cayenne-docs-parent</artifactId>
         <groupId>org.apache.cayenne.docs</groupId>
         <version>5.0-SNAPSHOT</version>
     </parent>
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/header.html
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/header.html
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/header.html
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/header.html
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-maven-project.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-maven-project.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-maven-project.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-maven-project.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-setup.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-setup.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-setup.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1-setup.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part1.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2-rr-setup.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2-rr-setup.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2-rr-setup.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2-rr-setup.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part2.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-filtering.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-filtering.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-filtering.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-filtering.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-updating-model.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-updating-model.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-updating-model.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3-updating-model.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part3.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-classes.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-classes.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-classes.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-classes.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-code.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-code.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-code.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4-java-code.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part4.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part5.adoc
 
b/docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part5.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part5.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/_getting-started-db-first/part5.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/getting-started-db-first.adoc
 b/docs/getting-started-db-first/src/docs/asciidoc/getting-started-db-first.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/getting-started-db-first.adoc
rename to 
docs/getting-started-db-first/src/docs/asciidoc/getting-started-db-first.adoc
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/idea-file-run-menu.png
 b/docs/getting-started-db-first/src/docs/asciidoc/images/idea-file-run-menu.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/idea-file-run-menu.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/idea-file-run-menu.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-cayenne-project.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-cayenne-project.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-cayenne-project.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-cayenne-project.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-drop-relationship.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-drop-relationship.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-drop-relationship.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-drop-relationship.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-idea-project.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-idea-project.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-idea-project.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-idea-project.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-java-classes.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-java-classes.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-java-classes.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-java-classes.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-new-datamap.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-new-datamap.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-new-datamap.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-new-datamap.png
diff --git 
a/docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-update-model.png
 
b/docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-update-model.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-db-first/src/docs/asciidoc/images/tutorial-update-model.png
rename to 
docs/getting-started-db-first/src/docs/asciidoc/images/tutorial-update-model.png
diff --git a/docs/asciidoc/getting-started-guide/pom.xml 
b/docs/getting-started-guide/pom.xml
similarity index 98%
rename from docs/asciidoc/getting-started-guide/pom.xml
rename to docs/getting-started-guide/pom.xml
index e5534281f..2e2f18d52 100644
--- a/docs/asciidoc/getting-started-guide/pom.xml
+++ b/docs/getting-started-guide/pom.xml
@@ -20,7 +20,7 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <parent>
-        <artifactId>cayenne-asciidoc-parent</artifactId>
+        <artifactId>cayenne-docs-parent</artifactId>
         <groupId>org.apache.cayenne.docs</groupId>
         <version>5.0-SNAPSHOT</version>
     </parent>
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/delete.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/delete.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/delete.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/delete.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/header.html
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/header.html
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/header.html
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/header.html
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/java-classes.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/java-classes.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/java-classes.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/java-classes.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-context.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-context.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-context.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-context.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-relational-mapping.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-relational-mapping.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-relational-mapping.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/object-relational-mapping.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part2.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part2.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part2.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part2.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part3.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part3.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part3.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/part3.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/persistent-objects.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/persistent-objects.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/persistent-objects.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/persistent-objects.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/select-query.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/select-query.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/select-query.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/select-query.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/setup.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/setup.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/setup.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/setup.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
 
b/docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/_getting-started-guide/starting-project.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/getting-started-guide.adoc
 b/docs/getting-started-guide/src/docs/asciidoc/getting-started-guide.adoc
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/getting-started-guide.adoc
rename to 
docs/getting-started-guide/src/docs/asciidoc/getting-started-guide.adoc
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/base-datamap.png 
b/docs/getting-started-guide/src/docs/asciidoc/images/base-datamap.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/base-datamap.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/base-datamap.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/base-datanode.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/base-datanode.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/base-datanode.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/base-datanode.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/cayenne-tutorial-model.png
 
b/docs/getting-started-guide/src/docs/asciidoc/images/cayenne-tutorial-model.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/cayenne-tutorial-model.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/cayenne-tutorial-model.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/chrome-webapp.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/chrome-webapp.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/chrome-webapp.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/chrome-webapp.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/class-generation.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/class-generation.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/class-generation.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/class-generation.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/database-schema.jpg
 b/docs/getting-started-guide/src/docs/asciidoc/images/database-schema.jpg
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/database-schema.jpg
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/database-schema.jpg
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-attribute.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/icon-attribute.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-attribute.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-attribute.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-datamap.png 
b/docs/getting-started-guide/src/docs/asciidoc/images/icon-datamap.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-datamap.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-datamap.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-dbentity.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/icon-dbentity.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-dbentity.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-dbentity.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-edit.png 
b/docs/getting-started-guide/src/docs/asciidoc/images/icon-edit.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-edit.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-edit.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-new_objentity.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/icon-new_objentity.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-new_objentity.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/icon-new_objentity.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-node.png 
b/docs/getting-started-guide/src/docs/asciidoc/images/icon-node.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-node.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-node.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-relationship.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/icon-relationship.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-relationship.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/icon-relationship.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-sync.png 
b/docs/getting-started-guide/src/docs/asciidoc/images/icon-sync.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/icon-sync.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/icon-sync.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-edit-configurations.png
 
b/docs/getting-started-guide/src/docs/asciidoc/images/idea-edit-configurations.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-edit-configurations.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/idea-edit-configurations.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-file-run-menu.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/idea-file-run-menu.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-file-run-menu.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/idea-file-run-menu.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-generated-classes.png
 
b/docs/getting-started-guide/src/docs/asciidoc/images/idea-generated-classes.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-generated-classes.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/idea-generated-classes.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-run-configuration.png
 
b/docs/getting-started-guide/src/docs/asciidoc/images/idea-run-configuration.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-run-configuration.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/idea-run-configuration.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-xmlfiles.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/idea-xmlfiles.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/idea-xmlfiles.png
rename to docs/getting-started-guide/src/docs/asciidoc/images/idea-xmlfiles.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-artistid.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/modeler-artistid.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-artistid.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/modeler-artistid.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-dbrelationship.png
 
b/docs/getting-started-guide/src/docs/asciidoc/images/modeler-dbrelationship.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-dbrelationship.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/modeler-dbrelationship.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-deleterule.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/modeler-deleterule.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-deleterule.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/modeler-deleterule.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-started.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/modeler-started.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/modeler-started.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/modeler-started.png
diff --git 
a/docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/tutorial-idea-project.png
 b/docs/getting-started-guide/src/docs/asciidoc/images/tutorial-idea-project.png
similarity index 100%
rename from 
docs/asciidoc/getting-started-guide/src/docs/asciidoc/images/tutorial-idea-project.png
rename to 
docs/getting-started-guide/src/docs/asciidoc/images/tutorial-idea-project.png
diff --git a/docs/pom.xml b/docs/pom.xml
index 93b3ceb15..c794a1dea 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -18,7 +18,7 @@
        under the License.   
 -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
 
        <modelVersion>4.0.0</modelVersion>
 
@@ -34,14 +34,65 @@
        <packaging>pom</packaging>
 
        <modules>
-               <module>asciidoc</module>
+               <module>cayenne-asciidoc-extension</module>
+               <module>cayenne-guide</module>
+               <module>getting-started-guide</module>
+               <module>getting-started-db-first</module>
        </modules>
 
        <properties>
                <build.docs>generate-resources</build.docs>
+               
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+               <asciidoctorj.version>3.0.1</asciidoctorj.version>
+               
<asciidoctor.maven.plugin.version>3.1.1</asciidoctor.maven.plugin.version>
+               <asciidoctorj.pdf.version>2.3.23</asciidoctorj.pdf.version>
+               <cayenne.version>${project.version}</cayenne.version>
+               <cayenne.major.version>5.0</cayenne.major.version>
+               
<hugo.asciidoctorj.extension.version>1.0-M4</hugo.asciidoctorj.extension.version>
+               <jsoup.version>1.23.1</jsoup.version>
        </properties>
 
+       <dependencyManagement>
+               <dependencies>
+                       <dependency>
+                               <groupId>org.jsoup</groupId>
+                               <artifactId>jsoup</artifactId>
+                               <version>${jsoup.version}</version>
+                       </dependency>
+               </dependencies>
+       </dependencyManagement>
+
+       <dependencies>
+               <dependency>
+                       <groupId>org.apache.cayenne</groupId>
+                       <artifactId>cayenne</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.asciidoctor</groupId>
+                       <artifactId>asciidoctorj</artifactId>
+                       <version>${asciidoctorj.version}</version>
+               </dependency>
+       </dependencies>
+
        <build>
+               <pluginManagement>
+                       <plugins>
+                               <plugin>
+                                       <groupId>org.asciidoctor</groupId>
+                                       
<artifactId>asciidoctor-maven-plugin</artifactId>
+                                       
<version>${asciidoctor.maven.plugin.version}</version>
+                                       <dependencies>
+                                               <dependency>
+                                                       
<groupId>org.asciidoctor</groupId>
+                                                       
<artifactId>asciidoctorj-pdf</artifactId>
+                                                       
<version>${asciidoctorj.pdf.version}</version>
+                                               </dependency>
+                                       </dependencies>
+                               </plugin>
+                       </plugins>
+               </pluginManagement>
+
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
@@ -50,6 +101,102 @@
                                        <skip>true</skip>
                                </configuration>
                        </plugin>
+                       <plugin>
+                               <groupId>org.asciidoctor</groupId>
+                               
<artifactId>asciidoctor-maven-plugin</artifactId>
+                               <configuration>
+                                       
<sourceDirectory>src/docs/asciidoc</sourceDirectory>
+                                       <doctype>book</doctype>
+                                       <!-- Attributes common to all output 
formats -->
+                                       <attributes>
+                                               
<endpoint-url>http://cayenne.apache.org</endpoint-url>
+
+                                               
<basedir>${project.basedir}</basedir>
+                                               
<sourcedir>${project.build.sourceDirectory}</sourcedir>
+                                               
<project-version>${cayenne.version}</project-version>
+                                               
<project-major-version>${cayenne.major.version}</project-major-version>
+
+                                               <imagesdir>images</imagesdir>
+                                               <icons>font</icons>
+
+                                               <sectnumlevels>4</sectnumlevels>
+                                               <sectanchors>true</sectanchors>
+                                               <idprefix /> <!-- set the 
idprefix to blank -->
+                                               <idseparator>-</idseparator>
+                                       </attributes>
+                               </configuration>
+                               <dependencies>
+                                       <dependency>
+                                               
<groupId>org.asciidoctor</groupId>
+                                               
<artifactId>asciidoctorj</artifactId>
+                                               
<version>${asciidoctorj.version}</version>
+                                       </dependency>
+                               </dependencies>
+                       </plugin>
+                       <!-- Move images to proper path for site -->
+                       <plugin>
+                               <artifactId>maven-resources-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <id>copy docs for site</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       
<goal>copy-resources</goal>
+                                               </goals>
+
+                                               <configuration>
+                                                       
<outputDirectory>${project.build.directory}/site/</outputDirectory>
+                                                       <resources>
+                                                               <resource>
+                                                                       
<directory>${project.build.directory}/tmp/</directory>
+                                                                       
<includes>
+                                                                               
<include>${project.artifactId}.html</include>
+                                                                               
<include>${project.artifactId}.toc.html</include>
+                                                                       
</includes>
+                                                               </resource>
+                                                       </resources>
+                                               </configuration>
+                                       </execution>
+
+                                       <execution>
+                                               <id>copy additional docs for 
site</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       
<goal>copy-resources</goal>
+                                               </goals>
+
+                                               <configuration>
+                                                       
<outputDirectory>${project.build.directory}/site/${project.artifactId}/</outputDirectory>
+                                                       <resources>
+                                                               <resource>
+                                                                       
<directory>${project.build.directory}/tmp/${project.artifactId}/</directory>
+                                                                       
<includes>
+                                                                               
<include>*.html</include>
+                                                                       
</includes>
+                                                               </resource>
+                                                       </resources>
+                                               </configuration>
+                                       </execution>
+
+                                       <execution>
+                                               <id>copy images for site</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       
<goal>copy-resources</goal>
+                                               </goals>
+
+                                               <configuration>
+                                                       
<outputDirectory>${project.build.directory}/site/${project.artifactId}/images/</outputDirectory>
+                                                       <resources>
+                                                               <resource>
+                                                                       
<directory>${project.build.directory}/tmp/images/</directory>
+                                                                       
<filtering>true</filtering>
+                                                               </resource>
+                                                       </resources>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 

Reply via email to