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

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 1169e55956c814c0a06f62672ba658f9660cb9f8
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Fri May 13 15:23:09 2022 +0200

    Generate the developer guide directly in the `asf-staging` branch.
---
 .../main/java/org/apache/sis/internal/book/Assembler.java    | 12 +++++++-----
 .../main/java/org/apache/sis/internal/book/package-info.java |  8 +++++---
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/Assembler.java
 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/Assembler.java
index 0e3d18ad72..f0900ae780 100644
--- 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/Assembler.java
+++ 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/Assembler.java
@@ -66,7 +66,7 @@ import static 
org.apache.sis.internal.book.CodeColorizer.toArray;
  * See package javadoc for usage example.
  *
  * @author  Martin Desruisseaux (Geomatys)
- * @version 1.2
+ * @version 1.3
  * @since   0.7
  */
 public final class Assembler {
@@ -634,18 +634,20 @@ public final class Assembler {
             System.err.println("Not a directory: " + directory);
             System.exit(1);
         }
-        final File input = new File(directory, 
"source/developer-guide/index.html");
+        final File source = new File(directory, "main/source");
+        final File target = new File(directory, "asf-staging/book");
+        final File input  = new File(source, "developer-guide/index.html");
         if (!input.isFile()) {
             System.err.println("File not found: " + input);
             System.err.println("Is the given directory the root of `sis-site` 
project?");
             System.exit(1);
         }
         Assembler assembler = new Assembler(input, Locale.ENGLISH);
-        assembler.run(new File(directory, 
"static/book/en/developer-guide.html"));
+        assembler.run(new File(target, "en/developer-guide.html"));
         /*
          * Localized versions.
          */
-        assembler = new Assembler(new File(directory, 
"source/fr/developer-guide/index.html"), Locale.FRENCH);
-        assembler.run(new File(directory, 
"static/book/fr/developer-guide.html"));
+        assembler = new Assembler(new File(source, 
"fr/developer-guide/index.html"), Locale.FRENCH);
+        assembler.run(new File(target, "fr/developer-guide.html"));
     }
 }
diff --git 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/package-info.java
 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/package-info.java
index 8982bf4543..7cad5fc6c9 100644
--- 
a/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/package-info.java
+++ 
b/core/sis-build-helper/src/main/java/org/apache/sis/internal/book/package-info.java
@@ -27,8 +27,10 @@
  * │   └─ core
  * │       └─ sis-build-helper
  * └─ site
- *     ├─ source
- *     └─ static
+ *     ├─ main
+ *     │   └─ source
+ *     └─ asf-staging
+ *         └─ book
  * </pre>
  *
  * Then the command can be used as below on Unix systems:
@@ -47,7 +49,7 @@
  * See <a 
href="http://www.xmlmind.com/tutorials/HTML5Books/HTML5Books.html";>HTML5 as an 
alternative to DITA and DocBook</a>.
  *
  * @author  Martin Desruisseaux (Geomatys)
- * @version 1.2
+ * @version 1.3
  * @since   0.7
  */
 package org.apache.sis.internal.book;

Reply via email to