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;
