From 4d6b9874e9926d189950bca3a211a94c115f7be5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hallvard=20Tr=C3=A6tteberg?= <hal@ntnu.no>
Date: Wed, 18 Nov 2020 09:55:47 +0000
Subject: [PATCH] Basic asciidoc setup

---
 todolist/asciidocs/docs/README.adoc           |  11 +++
 .../docs/images/maven-logo-black-on-white.png | Bin 0 -> 9770 bytes
 todolist/asciidocs/pom.xml                    |  73 ++++++++++++++++++
 3 files changed, 84 insertions(+)
 create mode 100644 todolist/asciidocs/docs/README.adoc
 create mode 100644 todolist/asciidocs/docs/images/maven-logo-black-on-white.png
 create mode 100644 todolist/asciidocs/pom.xml

diff --git a/todolist/asciidocs/docs/README.adoc b/todolist/asciidocs/docs/README.adoc
new file mode 100644
index 0000000..f1928f4
--- /dev/null
+++ b/todolist/asciidocs/docs/README.adoc
@@ -0,0 +1,11 @@
+= todo-list-eksempel
+
+== Forord
+
+Denne modulen i todo-list-eksemplet inneholder dokumentasjon tenkt brukt som læringsmateriell,
+ikke vanlig doumentasjon rettet mot utviklere av den typen en forventer i tilsvarende prosjekter.
+
+Dokumentasjonen er skrevet med https://asciidoctor.org/[Asciidoctor] og
+bygget med image:images/maven-logo-black-on-white.png[Maven logo,60,link="https://maven.apache.org/"]
+
+== Introduksjon
diff --git a/todolist/asciidocs/docs/images/maven-logo-black-on-white.png b/todolist/asciidocs/docs/images/maven-logo-black-on-white.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c1bfaa9f3c9af18ad00a62ecff0627ce8bf7f41
GIT binary patch
literal 9770
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
B39kSE

literal 0
HcmV?d00001

diff --git a/todolist/asciidocs/pom.xml b/todolist/asciidocs/pom.xml
new file mode 100644
index 0000000..d6ab33d
--- /dev/null
+++ b/todolist/asciidocs/pom.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<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>
+
+    <!-- 
+        current a standalone module
+        <parent>
+            <groupId>it1901.todolist</groupId>
+            <artifactId>parent</artifactId>
+            <version>0.0.1-SNAPSHOT</version>
+        </parent>
+    -->
+    <groupId>it1901.todolist</groupId>
+    <artifactId>asciidocs</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+
+    <dependencies>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.asciidoctor</groupId>
+                <artifactId>asciidoctor-maven-plugin</artifactId>
+                <version>2.1.0</version>
+                <!-- 
+                    <version>1.5.6</version>
+                -->
+
+                <configuration>
+                    <sourceDirectory>docs</sourceDirectory>
+                    <imagesDir>images</imagesDir>
+                    <outputDirectory>target/asciidoc</outputDirectory>
+                    <preserveDirectories>true</preserveDirectories>
+                    <backend>html5</backend>
+                    <sourceHighlighter>highlight.js</sourceHighlighter>
+                    <attributes>
+                        <toc>left</toc>
+                        <sectnums>false</sectnums>
+                        <project-version>${project.version}</project-version>
+                    </attributes>
+                    <resources>
+                        <resource>
+                            <!-- (Mandatory) Directory to copy from. Paths are relative to maven's ${baseDir} -->
+                            <directory>docs/images</directory>
+                            <!-- (Optional) Directory to copy to. By default uses the option `outputDirectory` -->
+                            <targetPath>images</targetPath>
+                            <!-- (Optional) NOTE: SVN, GIT and other version control files are excluded by default, there's no need to add them -->
+                            <excludes>
+                                <exclude>**/.txt</exclude>
+                            </excludes>
+                            <!-- (Optional) If not set, includes all files but default exceptions mentioned -->
+                            <includes>
+                                <include>**/*.png</include>
+                                <include>**/*.jpg</include>
+                            </includes>
+                        </resource>
+                    </resources>
+                </configuration>
+
+                <executions>
+                    <execution>
+                        <id>generate-html</id>              
+                        <phase>generate-resources</phase> 
+                        <goals>
+                            <goal>process-asciidoc</goal> 
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file
-- 
GitLab