Skip to content

sippsack/docsascode-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Empty Repository

This is just an empty repository to play around with some Docs-as-Code and Diagrams-as-Code tools.

To open this repository you have different options:

  • clone locally and use the IDE of your choice with plugins for AsciiDoc, PlantUML, draw.io and so on (we recommend IntelliJ IDEA or Visual Studio Code)

  • in gitpod: just preface the URL with gitpod.io#.

  • in Github Codespaces: via button "Code"

codespaces

Next, in gitpod and Github Codespaces there will be a web based visual studio instance with everything pre-installed.

Open this README.adoc and press Ctrl+k then v to activate the AsciiDoc preview.

Part I: AsciiDoc, PlantUML and draw.io

For the Docs-as-Code approach open src/docs/docs-as-code.adoc

For the Diagrams-as-Code approach open src/docs/diagrams-as-code.adoc and start hacking.

Further informations:


Part II: full software architecture documentation with arc42 and doctToolchain

To install docToolchain, switch to the terminal and run

curl -Lo dtcw doctoolchain.github.io/dtcw
chmod +x dtcw
./dtcw install

You’ll find more informations at the docToolchain tutorial.

We’ll use arc42 as template for architecture documentation and can install it as a template in docToolchain.

To preview the files (e.g. html files), start a small server from within the terminal:

python -m http.server 8000

Gitpod or Codespaces will now ask you what to do with the opened port. Just click on "open in browser" and navigate through the build folder.

Practical example

We’ll use the sample task for the CPSA‑A examination task of iSAQB advanced level as an example: BigSpender

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published