Skip to content
This repository was archived by the owner on Sep 18, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
b5578cc
project and product folders deleted
jmfinelli Sep 6, 2024
e1d3ccf
Added appendix
jmfinelli Apr 25, 2024
36ca93c
Moved asciidoc files in src/asciidoc
jmfinelli Apr 26, 2024
ee88de9
Added the compensations chapter
jmfinelli Apr 26, 2024
1e893af
AsciiDoctor is now working; core images imported; other adjustments
jmfinelli Apr 26, 2024
260e3cd
Core completed
jmfinelli Apr 29, 2024
e11e7dc
JTA completed
jmfinelli Apr 29, 2024
0401697
jts partially done
jmfinelli Apr 30, 2024
49a8391
Modified Appendix, Compensations, and core with docbookrx
jmfinelli May 1, 2024
925067c
Reformatted appendix and core code examples
jmfinelli May 1, 2024
6b57cc3
Modified jta with docbookrx
jmfinelli May 1, 2024
b5967b6
Futher modifications
jmfinelli May 2, 2024
8b522bf
README created
jmfinelli May 2, 2024
bc14141
Added trailmap
jmfinelli Jul 30, 2024
7c62fb7
Added failure-recovery.adoc to jts
jmfinelli Aug 13, 2024
91ae236
Added jta_and_jts.adoc to jts
jmfinelli Aug 15, 2024
00a5a82
Added orb_specific_dev_configurations.adoc to jts
jmfinelli Aug 15, 2024
1600a60
Added orb_portability_introduction.adoc to jts
jmfinelli Aug 15, 2024
fa0dcd9
Added orb_portability_api.adoc to jts
jmfinelli Aug 15, 2024
67fe9fa
Added quick_start_to_jts_ots.adoc to jts
jmfinelli Aug 16, 2024
b3496e5
move asciidoc folder in main folder
jmfinelli Aug 30, 2024
2fb0eb7
Completed rts, lra, and xts
jmfinelli Aug 30, 2024
8c39ec3
Completed stm
jmfinelli Aug 30, 2024
6d47c63
Completed osgi
jmfinelli Aug 30, 2024
3932605
some extra modifications to fix indexes
jmfinelli Aug 30, 2024
a87a4ab
Added the product folder and completed the migration of development_g…
jmfinelli Sep 2, 2024
49d9935
completed failure_recovery
jmfinelli Sep 2, 2024
1ff9c92
adding project_documentation, preface, fallback_content, and updated
marcosgopen Sep 2, 2024
00b2dc4
Update conventions.adoc
marcosgopen Sep 2, 2024
e08817d
feedback update
marcosgopen Sep 3, 2024
d3ccabb
Completed transactions_overview
jmfinelli Sep 3, 2024
e7939f7
Completed txbridge_guide
jmfinelli Sep 3, 2024
1e5510a
add preface bookinfo and author_group
marcosgopen Sep 3, 2024
9167a0f
change [PRODUCT} to {productName}
marcosgopen Sep 3, 2024
a9a46e2
Completed xts_guide
jmfinelli Sep 3, 2024
3b11f44
adjusting index
marcosgopen Sep 3, 2024
c53433c
project and product has been fixed
jmfinelli Sep 5, 2024
0bb01ba
newline at the end of files
jmfinelli Sep 5, 2024
6f4eef2
Modified book_info with the right title
jmfinelli Sep 5, 2024
c31780f
index fixed plus other modifications
jmfinelli Sep 5, 2024
c68e77c
All is working fine in project
jmfinelli Sep 5, 2024
ea3277c
Fixed some other problems with the index
jmfinelli Sep 6, 2024
dd5fdf7
problem with images is now fixed
jmfinelli Sep 6, 2024
69418f1
Restyle and reordering of the index for both project and product
jmfinelli Sep 6, 2024
5f0003b
Abstract renamed to Introduction
jmfinelli Sep 6, 2024
a51f325
Removed tools/maven from the repo
jmfinelli Sep 6, 2024
6fd9fc2
Updated maven version to 3.9.9
jmfinelli Sep 6, 2024
4bab57b
I didn't use ==== to surround code snippets
jmfinelli Sep 9, 2024
50acdb9
Removed authors
jmfinelli Sep 9, 2024
3aad8b5
Adjusted the legal_notice.adoc file
jmfinelli Sep 9, 2024
1daeb75
Renamed landing pages to index.adoc
jmfinelli Sep 10, 2024
a4f2e40
Removed publican from the conventions pages
jmfinelli Sep 11, 2024
cf20686
README has been modified
jmfinelli Sep 12, 2024
78ef28f
Restored pom.xml
jmfinelli Sep 12, 2024
3a62aed
product has been reviewed
jmfinelli Sep 13, 2024
bbfe1e7
First review pass for project
jmfinelli Sep 18, 2024
49bae52
Titles fixed and stylesheet introduced
jmfinelli Sep 18, 2024
b6f0f97
Modified the level of the two sections under the introduction
jmfinelli Sep 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 39 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,42 @@
.project
.classpath
.settings/
target/
/tools/maven
/tools/maven.zip
.idea

target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
.idea/*
*.iws
*.iml
*.ipr

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
This repository contains the documentation for the various projects within Narayana and the product
specific enhancements.

To build the documentation from the source, execute the build.sh script.
# Official Documentation of Narayana

This repository contains the documentation for the various projects within Narayana and the product-specific enhancements.

This Maven project uses the AsciiDoctor Maven plugin to build an HTML website.
Use the following command to build the website:
```shell
mvn clean generate-resources
```
The website will be produced in the `./target/html` folder.
173 changes: 73 additions & 100 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
<?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/maven-v4_0_0.xsd">
<!--
Copyright The Narayana Authors
SPDX short identifier: Apache-2.0
-->

<!--
Copyright The Narayana Authors
SPDX short identifier: Apache-2.0
-->
<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>
<groupId>org.jboss.narayana.documentation</groupId>
<artifactId>narayana-documentation</artifactId>
<version>7.0.3.Final-SNAPSHOT</version>
<packaging>pom</packaging>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
<url>http://www.jboss.org/jbosstm/</url>
<url>https://www.narayana.io/</url>
<licenses>
<license>
<name>Apache-2.0</name>
Expand Down Expand Up @@ -104,18 +103,14 @@
<timezone>0</timezone>
</developer>
</developers>
<modules>
<module>product</module>
<module>project</module>
</modules>
<scm>
<connection>scm:git:git@github.com:jbosstm/narayana.git</connection>
<developerConnection>scm:git:git@github.com:jbosstm/narayana.git</developerConnection>
<url>https://github.com/jbosstm/narayana</url>
</scm>
<issueManagement>
<system>JIRA</system>
<url>https://jira.jboss.org/jira/browse/JBTM/</url>
<url>https://issues.redhat.come/browse/JBTM/</url>
</issueManagement>
<distributionManagement>
<snapshotRepository>
Expand All @@ -126,11 +121,9 @@
</distributionManagement>
<properties>
<buildproperty.date>${maven.build.timestamp}</buildproperty.date>
<docbookVersion>1.79.1</docbookVersion>
<maven.build.timestamp.format>yyyy/MMM/dd HH:mm</maven.build.timestamp.format>
<org.asciidoctor.asciidoctor-maven-plugin>3.0.0</org.asciidoctor.asciidoctor-maven-plugin>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<version.maven-jdocbook-plugin>2.3.10</version.maven-jdocbook-plugin>
<version.org.jboss.pressgang>3.1.2</version.org.jboss.pressgang>
<version.sortpom>3.2.0</version.sortpom>
</properties>
<repositories>
Expand Down Expand Up @@ -159,90 +152,70 @@
</pluginRepository>
</pluginRepositories>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-plugin</artifactId>
<version>${version.maven-jdocbook-plugin}</version>
<extensions>true</extensions>
<configuration>
<sourceDirectory>${project.basedir}</sourceDirectory>
<sourceDocumentName>${docname}.xml</sourceDocumentName>
<masterTranslation>en-US</masterTranslation>
<imageResource>
<directory>${project.basedir}/en-US</directory>
<includes>
<include>images/*.png</include>
</includes>
</imageResource>
<formats>
<format>
<formatName>html_single</formatName>
<stylesheetResource>classpath:/xslt/org/jboss/pressgang/xhtml-single.xsl</stylesheetResource>
<finalName>index.html</finalName>
</format>
</formats>
<options>
<xmlTransformerType>saxon</xmlTransformerType>
<xincludeSupported>true</xincludeSupported>
<docbookVersion>${docbookVersion}</docbookVersion>
<useRelativeImageUris>true</useRelativeImageUris>
</options>
</configuration>
<dependencies>
<dependency>
<groupId>org.jboss.pressgang</groupId>
<artifactId>pressgang-xslt-ns</artifactId>
<version>${version.org.jboss.pressgang}</version>
</dependency>
<dependency>
<groupId>org.jboss.pressgang</groupId>
<artifactId>pressgang-jdocbook-style</artifactId>
<version>${version.org.jboss.pressgang}</version>
<type>jdocbook-style</type>
</dependency>
<dependency>
<groupId>net.sf.docbook</groupId>
<artifactId>docbook-xsl</artifactId>
<version>1.79.1</version>
<type>pom</type>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>com.github.ekryd.sortpom</groupId>
<artifactId>sortpom-maven-plugin</artifactId>
<version>${version.sortpom}</version>
<configuration>
<createBackupFile>false</createBackupFile>
<sortProperties>true</sortProperties>
</configuration>
<executions>
<execution>
<goals>
<goal>sort</goal>
</goals>
<phase>verify</phase>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>${org.asciidoctor.asciidoctor-maven-plugin}</version>
<executions>
<execution>
<id>convert-to-html</id>
<goals>
<goal>process-asciidoc</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<backend>html5</backend>
<sourceDirectory>src/main/asciidoc</sourceDirectory>
<preserveDirectories>true</preserveDirectories>
<outputDirectory>${project.build.directory}/html</outputDirectory>
<resources>
<resource>
<directory>src/main/asciidoc/project/images</directory>
<targetPath>project/images</targetPath>
</resource>
<resource>
<directory>src/main/asciidoc/product/images</directory>
<targetPath>product/images</targetPath>
</resource>
</resources>
<attributes>
<!-- should double check how should be used -->
<source-highlighter>coderay</source-highlighter>
<toc>left</toc>
<toclevel>2</toclevel>
<icons>font</icons>
<!-- should double check how should be used -->
<sectanchors>true</sectanchors>
<productSourceDir>${project.basedir}/src/main/asciidoc/product</productSourceDir>
<projectSourceDir>${project.basedir}/src/main/asciidoc/project</projectSourceDir>
<productName>Narayana</productName>
<!-- No sure if the following is correct -->
<parentProduct>Narayana</parentProduct>
<appServer>WildFly Application Server</appServer>
<stylesheet>stylesheet.css</stylesheet>
</attributes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.github.ekryd.sortpom</groupId>
<artifactId>sortpom-maven-plugin</artifactId>
<version>${version.sortpom}</version>
<configuration>
<createBackupFile>false</createBackupFile>
<sortProperties>true</sortProperties>
</configuration>
<executions>
<execution>
<goals>
<goal>sort</goal>
</goals>
<phase>verify</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release</id>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-plugin</artifactId>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
</profiles>
</project>
43 changes: 0 additions & 43 deletions product/en-US/author_group.xml

This file was deleted.

39 changes: 0 additions & 39 deletions product/en-US/book_info.xml

This file was deleted.

Loading