Skip to content

Spring-boot app with/for Arc42 documentation with asciidoctor

Notifications You must be signed in to change notification settings

Treboder/Arc42DocuExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Maven Project pages-build-deployment

Arc42 Docu Example

This project demonstrates how to provide a arc42 system documentation via Asciidoctor
for an exemplary Spring Boot application. The app basically consists of a single controller exposing the endpoint http://localhost:8080/hello with a welcome message only, but also delivers the docu via http://localhost:8080/docs/index.html. We also deploy the docu to Github Pages.

The documentation is maintained as asciidoc with *.adoc files. Those files reside in src/main/doc/. Maven-command mvn package verifycreates static html from asciidoc first (package phase) with the generated HTMLs placed in docs as the result. The Maven build also copies the files to src/main/resources/static/ (verify phase) in order to be used from the running application. Github Pages also deploys the static HTML files to https://treboder.github.io/Arc42DocuExample/

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

About

Spring-boot app with/for Arc42 documentation with asciidoctor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published