Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Document Properties Marker
doctypeproject
hidetrue
extract-short-desctrue
render-asdefinition-list


Doctypeprojecthide
NameHTML Sanity Checker Architecture Documentation 
Short DescriptionAn example of an software architecture documentation based on the arc42 Template on Confluence 5 with projectdoc and the projectdoc Add-on for arc42. 
Tags
Tag List
namesDemospace
 
Sort Keyhide
documentation-json-urihttps://www.smartics.eu/confluence/download/attachments/12156954/docmap.json?api=v2hide
print-quirk-modesscroll-officehide
xpretend-being-aprinterhide
Xsuppress-transclusiontruehide
Xsuppress-transclusion-modeproperties-tablehide
heading-max-numbered3hide
url-view-sourcehttps://www.smartics.eu/confluence/plugins/viewsourcehide




Panel
borderStylenone

Livesearch
spaceKeySWDEV
sizelarge
placeholderSearch in this space



Section


Column
width60%

This documentation is created with the free projectdoc Add-on for arc42 and the commercial projectdoc Toolbox for Atlassian Confluence.

This example is based on the HTML Sanity Checker Architecture Documentation created by the arc42 team using AsciiDoc (available on GitHub). This example shows the application of the arc42 Template to create the software architecture documentation for a standalone tool (batch- and command-line) that detects missing images, dead links, duplicate bookmarks.

How to document a Software Development Project is an introduction to start creating documentation with the arc42 Template on Confluence with blueprints.


Content Marker
hidetrue

Cheese


Column
width40%


Panel
borderColordarkblue
borderWidth3

For more information on the arc42 Template, please visit its homepage at arc42.org!

arc42 is owned by Dr. Peter Hruschka & Dr. Gernot Starke. For details on using arc42 for your projects please visit the arc42 website !




Panel
borderColor#89A3C3
borderWidth5
borderStyledashed

Based on the arc42 Template the

Wiki Link
pageprojectdoc.volume.swad.title

for the HTML Sanity Checker

has been created.


Content Marker
hidetrue


Transclusion
documentPDAC1:arc42 10th Anniversary Promotion
idsContent



Section
titleprojectdoc Add-on for arc42

The projectdoc Add-on for arc42 provides blueprints to bring the arc42 Template to the Confluence team collaboration platform for easy use.

Panel
borderColor#192E59
titleColor#192E59
titleBGColor#89A3C3
titleSo what is in for me using this add-on?

 Simply put:

Create by wizard, don't copy-paste

Create incrementally, clutter-free

Create by using modular content


The projectdoc Toolbox makes it easier for teams to create and maintain a modular documentation they can collaboratively work with. The arc42 Template allows to bring this modular information into a well-know structure. This enhances the usability of the architecture documentation since many software developers and architects know arc42.

Section
titleCreate by Wizard

projectdoc provides templates that help you document your software project that are not or only loosely related to architecture documentation.

Note Box

If you have created the arc42 Space, the arc42 Template is already available in the space.

How to document a Software Development Project is an introduction to start creating documentation with the arc42 Template on Confluence with blueprints.

Panel
titleCreate the SWAD

Image RemovedImage Added 


Panel
titleCreate other Documents

Image Removed Image Added The example shows two of more than 40 blueprints.



Section
titleClutter-free Views

A template helps authors to provide the content in a commonly defined structure. Documentation is created incrementally, therefore some of the sections of a template are added at a later time. To not bother the reader with sections that may or may not be added in the future, projectdoc allows the author to have the empty sections in the template for future use, but will only render them if they actually have content.

Here is an example:

Panel
titleBlackbox Document in Editor


Section


Column

Image RemovedImage Added


Column

Image RemovedImage Added


The page contains in its properties and sections information about how to work with the template. The properties are defined with the Document Properties Marker Macro, the sections with the Section Macro.


Panel
titleBlackbox Document in View

The Blackbox in View ModeImage RemovedThe Blackbox in View ModeImage Added

Due to the Section Macro, the reader's view is not cluttered with sections without any information.

The metadata on the top of the page is provided with the Document Properties Marker Macro. Again, only properties that actually have a value are rendered.



Section
titleModular Content

The information that is relevant for the software architecture is added in separate wiki pages as documents. Therefore there are document types for stakeholders, roles, architecture decisions, interfaces, and many others.

The information is then transcluded into the arc42 template.

Info Box

Transclusion of page fragments is usually slow. Therefore the

Wiki Link
pageprojectdoc.volume.swad.title
refers to a structure to create the documentation collaboratively.

The SWAD (Single Page) is an alternative view on this document and typically used to be printed.




Section
titleGet started with arc42 on Confluence with projectdoc in 4 easy steps!


Section


Column
width50%


Panel
titleColorwhite
titleBGColororange
title1. Install the projectdoc Toolbox

Install the projectdoc Toolbox for Confluence now via

Atlassian Marketplace



Column
width50%


Panel
titleColorwhite
titleBGColororange
title2. Install Core Doctypes

Install the Core doctypes add-on now and for free via

Atlassian Marketplace




Section


Column
width50%


Panel
titleColorwhite
titleBGColororange
title3. Install Doctypes for Development

Install the projectdoc add-on for software development now and for free via

Atlassian Marketplace



Column
width50%


Panel
titleColorwhite
titleBGColororange
title4. Install Add-on for arc42

Install the arc42 Template for projectdoc now and for free via

Atlassian Marketplace



The projectdoc Add-on for arc42 uses templates from the Core Doctypes for projectdoc (like Role or Stakeholder) and from the Software Development Doctypes (like Architecture Decision or View).

Both add-ons are available on the Atlassian Marketplace for free. Note that Atlassian Confluence and the projectdoc Toolbox have commercial licenses.


Section
titleWhat is projectdoc for Confluence?


Content Marker
idwhy-should-i-care


Panel
borderColordarkgreen
bgColorlightgreen
titleColorwhite
borderWidth3
titleBGColordarkgreen
borderStylesolid
titleI have 1 minute! Why should I care?

The Problem

Lost in wiki space? Blank-Wikipage-Syndrome? Where to add? How to find? No fun anymore?

Wikis are a great way to add documents relevant for a software development project.

After a splendid couple of weeks the highly motivated team added plenty of information to this space.

And step by step

  • information is more difficult to find
  • new information is more difficult to add

The Solution

projectdoc tackles these issues by adding structure to



Section


Column


Panel
borderColordarkred
bgColorlightred
titleColorwhite
borderWidth3
titleBGColordarkred
borderStylesolid
titleIf you have 2 minutes ...

Watch our video introduction!



Column


Panel
borderColordarkorange
bgColorlightred
titleColorwhite
borderWidth3
titleBGColordarkorange
borderStylesolid
titleIf you have some more minutes ...

Read the projectdoc Introduction!



Column


Panel
borderColordarkgreen
bgColorlightred
titleColorwhite
borderWidth3
titleBGColordarkgreen
borderStylesolid
titleGet started now?

Get started with projectdoc for Confluence!