Skip to content

Commit

Permalink
docToolchain re-configured
Browse files Browse the repository at this point in the history
  • Loading branch information
gernotstarke committed Dec 19, 2023
1 parent f7c6bb0 commit 1895652
Show file tree
Hide file tree
Showing 239 changed files with 44,831 additions and 61 deletions.
69 changes: 9 additions & 60 deletions docToolchainConfig.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ inputPath = 'documentation';
// pdfThemeDir = './src/docs/pdfTheme'

inputFiles = [
//[file: 'doctoolchain_demo.adoc', formats: ['html','pdf']],
//[file: 'arc42-template.adoc', formats: ['html','pdf']],
[file: 'arc42/arc42.adoc', formats: ['html','pdf']],
/** inputFiles **/
]
Expand Down Expand Up @@ -88,40 +86,39 @@ microsite.with {
siteFolder = '../site'

// the title of the microsite, displayed in the upper left corner
title = '##site-title##'
title = 'arc42 Documentation for status.arc42.org'
// the next items configure some links in the footer
//
// contact eMail
// example: mailto:[email protected]
footerMail = '##footer-email##'
footerMail = ''
//
// twitter account url
footerTwitter = '##twitter-url##'
footerTwitter = ''
//
// Stackoverflow QA
footerSO = '##Stackoverflow-url##'
footerSO = ''
//
// Github Repository
footerGithub = '##Github-url##'
footerGithub = 'https://github.com/arc42/status.arc42.org-site'
//
// Slack Channel
footerSlack = '##Slack-url##'
footerSlack = ''
//
// Footer Text
// example: <small class="text-white">built with docToolchain and jBake <br /> theme: docsy</small>
footerText = '<small class="text-white">built with <a href="https://doctoolchain.org">docToolchain</a> and <a href="https://jbake.org">jBake</a> <br /> theme: <a href="https://www.docsy.dev/">docsy</a></small>'
//
// site title if no other title is given
title = 'docToolchain'
title = 'arc42 Documentation for status.arc42.org'
//
// the url to create an issue in github
// Example: https://github.com/docToolchain/docToolchain/issues/new
issueUrl = '##issue-url##'
issueUrl = 'https://github.com/arc42/status.arc42.org-site/issues'
//
// the base url for code files in github
// Example: https://github.com/doctoolchain/doctoolchain/edit/master/src/docs
branch = System.getenv("DTC_PROJECT_BRANCH")?:'-'
gitRepoUrl = '##git-repo-url##'
gitRepoUrl = 'https://github.com/arc42/status.arc42.org-site'

//
// the location of the landing page
Expand Down Expand Up @@ -499,51 +496,3 @@ collectIncludes.with {
}
//end::collectIncludesConfig[]

//tag::structurizrConfig[]
// Configuration for Structurizr related tasks
structurizr = [:]

structurizr.with {

// Configure where `exportStructurizr` looks for the Structurizr model.
workspace = {
// The directory in which the Structurizr workspace file is located.
// path = 'src/docs/structurizr'

// By default `exportStructurizr` looks for a file '${structurizr.workspace.path}/workspace.dsl'.
// You can customize this behavior with 'filename'. Note that the workspace filename is provided without '.dsl' extension.
// filename = 'workspace'
}

export = {
// Directory for the exported diagrams.
//
// WARNING: Do not put manually created/changed files into this directory.
// If a valid Structurizr workspace file is found the directory is deleted before the diagram files are generated.
// outputPath = 'src/docs/structurizr/diagrams'

// Format of the exported diagrams. Defaults to 'plantuml' if the parameter is not provided.
//
// Following formats are supported:
// - 'plantuml': the same as 'plantuml/structurizr'
// - 'plantuml/structurizr': exports views to PlantUML
// - 'plantuml/c4plantuml': exports views to PlantUML with https://github.com/plantuml-stdlib/C4-PlantUML
// format = 'plantuml'
}
}
//end::structurizrConfig[]

//tag::openAIConfig[]
// Configuration for openAI related tasks
openAI = [:]

openAI.with {
// This task requires a person access token for openAI.
// Ensure to pass this token as parameters when calling the task
// using -PopenAI.token=xx-xxxxxxxxxxxxxx

//model = "text-davinci-003"
//maxToken = '500'
//temperature = '0.3'
}
//end::openAIConfig[]
3 changes: 2 additions & 1 deletion docs/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ include:
- images
- images/badges
- assets

- arc42build/microsite/output

exclude:
- Dockerfile
- docker-compose*
Expand Down
66 changes: 66 additions & 0 deletions docs/arc42build/microsite/output/0-repo-overview.drawio

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions docs/arc42build/microsite/output/0-repo-overview.drawio.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
154 changes: 154 additions & 0 deletions docs/arc42build/microsite/output/3-context-status-arc42-org.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
<mxfile host="Electron" modified="2023-11-18T10:32:45.593Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.1.2 Chrome/114.0.5735.289 Electron/25.9.4 Safari/537.36" etag="vxA5EgfSstnptA6a0ASe" version="22.1.2" type="device">
<diagram id="W8LFc5jbOeNs_f_8PHdX" name="context">
<mxGraphModel dx="2789" dy="707" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="akd8dxss42b1yA9a4nQe-1" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;container=0;" parent="1" vertex="1">
<mxGeometry x="-840" y="20" width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-44" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-60.00000000000003" y="197.16999999999996" width="123.25" height="162.83" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-24" value="" style="group" parent="hVl_AzF3T1AboAmzyL-e-44" vertex="1" connectable="0">
<mxGeometry x="-210" y="162.83" width="123.25" height="110" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-37" value="Legend" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=14;verticalAlign=top;" parent="IU7V6qb4HW7xiYtRidvk-24" vertex="1">
<mxGeometry width="123.25" height="110" as="geometry" />
</mxCell>
<mxCell id="nL4JorxmA39xoX4b-hBf-2" value="external&lt;br&gt;System" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=11;fillColor=#FFCFB6;" parent="IU7V6qb4HW7xiYtRidvk-24" vertex="1">
<mxGeometry x="20.541666666666664" y="30.530625000000008" width="82.16666666666666" height="30.530625000000008" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-38" value="" style="group" parent="IU7V6qb4HW7xiYtRidvk-24" vertex="1" connectable="0">
<mxGeometry x="30.8125" y="74.29118750000002" width="61.625" height="30.530625000000008" as="geometry" />
</mxCell>
<mxCell id="nL4JorxmA39xoX4b-hBf-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;" parent="hVl_AzF3T1AboAmzyL-e-38" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="0.5135416666666667" y="4.070750000000001" as="sourcePoint" />
<mxPoint x="61.111458333333324" y="4.070750000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="nL4JorxmA39xoX4b-hBf-4" value="Dependency" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Mark Pro;fontSize=11;" parent="hVl_AzF3T1AboAmzyL-e-38" vertex="1">
<mxGeometry width="61.625" height="30.530625000000008" as="geometry" />
</mxCell>
<mxCell id="akd8dxss42b1yA9a4nQe-15" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;" parent="1" source="hVl_AzF3T1AboAmzyL-e-3" target="akd8dxss42b1yA9a4nQe-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-477.39" y="310" as="sourcePoint" />
<mxPoint x="-665.0199999999996" y="259.76" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="akd8dxss42b1yA9a4nQe-8" value="Plausible.io &lt;br&gt;Web Analytics" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#FFCFB6;" parent="1" vertex="1">
<mxGeometry x="-509.39" y="400" width="147.26" height="60" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-1" value="arc42 committer" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=13;" parent="1" vertex="1">
<mxGeometry x="-488.76" y="30" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-11" value="status.arc42.org" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;fontFamily=Mark Pro;fontSize=15;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="-560" y="187" width="160" height="143" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-19" value="user" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=13;" parent="1" vertex="1">
<mxGeometry x="-268.24" y="187" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-25" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="hVl_AzF3T1AboAmzyL-e-19" target="hVl_AzF3T1AboAmzyL-e-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-247" y="410" as="sourcePoint" />
<mxPoint x="-217" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-6" value="Shields.io&lt;br&gt;Badges" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#FFCFB6;" parent="1" vertex="1">
<mxGeometry x="-308.24" y="290" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="IU7V6qb4HW7xiYtRidvk-7" target="IU7V6qb4HW7xiYtRidvk-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-114.24000000000001" y="340" as="sourcePoint" />
<mxPoint x="-330" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-7" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-410.47" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-9" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-410.47" y="207" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="akd8dxss42b1yA9a4nQe-6" value="Fly.io&lt;br&gt;Hyperscaler" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#FFCFB6;" parent="1" vertex="1">
<mxGeometry x="-776" y="197" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="akd8dxss42b1yA9a4nQe-17" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;" parent="1" source="hVl_AzF3T1AboAmzyL-e-1" target="akd8dxss42b1yA9a4nQe-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-376.53000000000003" y="189.87999999999994" as="sourcePoint" />
<mxPoint x="-673.7405561307498" y="167.17000000000007" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="akd8dxss42b1yA9a4nQe-10" value="GitHub" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#FFCFB6;" parent="1" vertex="1">
<mxGeometry x="-776" y="290" width="110" height="40" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;" parent="1" source="IU7V6qb4HW7xiYtRidvk-3" target="akd8dxss42b1yA9a4nQe-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-459" y="340" as="sourcePoint" />
<mxPoint x="-455" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-3" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-569" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-1" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-569" y="207" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="hVl_AzF3T1AboAmzyL-e-3" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-445.76" y="320" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-15" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;bug &amp;amp; issue&lt;br&gt;count&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-660.63" y="277.97" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-16" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;server&lt;br&gt;region&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-659.63" y="182.97000000000003" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-17" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;visual&lt;br&gt;badge&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-399.63" y="276.97" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-18" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;visitor &amp;amp;&lt;br&gt;pageview&amp;nbsp;&lt;br&gt;counter&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-425.76" y="350" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="nkZryQc70FO7VkcdU0ep-2" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=open;endFill=0;" parent="1" source="IU7V6qb4HW7xiYtRidvk-19" target="nkZryQc70FO7VkcdU0ep-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-19" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="-488.76000000000005" y="177" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-20" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontFamily=Mark Pro;fontSize=16;endArrow=open;endFill=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-479.14" y="117" as="sourcePoint" />
<mxPoint x="-479.14" y="177" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-21" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;status &amp;amp;&lt;br&gt;statistics&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-470.76" y="130" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="IU7V6qb4HW7xiYtRidvk-22" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;arc42 site statistics&lt;br&gt;and status&lt;br&gt;&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" parent="1" vertex="1">
<mxGeometry x="-370" y="182.97000000000003" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="nkZryQc70FO7VkcdU0ep-1" value="≪planned≫&lt;br&gt;Turso DB" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="-776" y="60" width="147.26" height="60" as="geometry" />
</mxCell>
<mxCell id="gMb4641q6h9c1m6fHXum-1" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;repo&lt;br&gt;statistics&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" vertex="1" parent="1">
<mxGeometry x="-659.63" y="315.98" width="91.63" height="28.03" as="geometry" />
</mxCell>
<mxCell id="gMb4641q6h9c1m6fHXum-2" value="UptimeRobot" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Mark Pro;fontSize=16;fillColor=#FFCFB6;" vertex="1" parent="1">
<mxGeometry x="-679" y="410" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="gMb4641q6h9c1m6fHXum-3" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="-520" y="320" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="gMb4641q6h9c1m6fHXum-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=open;endFill=0;" edge="1" parent="1" source="gMb4641q6h9c1m6fHXum-3" target="gMb4641q6h9c1m6fHXum-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-492.76" y="471" as="sourcePoint" />
<mxPoint x="-632.76" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="gMb4641q6h9c1m6fHXum-5" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;availability&lt;br&gt;statistics&lt;br&gt;&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=default;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Mark Pro;" vertex="1" parent="1">
<mxGeometry x="-628.74" y="360" width="91.63" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 1895652

Please sign in to comment.