IKE Docs
Koncept AsciiDoc Extension 43
Built With
Open-source software that koncept-asciidoc-extension 43 depends on, links against, ships within, or invokes at runtime.
Three layers of attribution ship with each release:
- Software Bill of Materials (CycloneDX, JSON)[1] — full transitive dependency graph with SPDX-normalized licenses and artifact hashes. Ingestible by Dependency-Track, Trivy, Snyk, GitHub’s dependency graph.
- Licenses (SPDX)[2] — human-readable SPDX-grouped view of declared dependencies, generated from
bom.json(#335). - This page — curated companion covering what mechanical reports can’t see (Maven Site skin, external services, fonts inside artifacts, frontend assets in rendered HTML).
Curated narrative
Components covered by the project-wide supplement at src/main/built-with/supplement.yaml. These are the components that don’t appear in bom.json because they aren’t Maven artifacts (external services, fonts inside classifier ZIPs, runtime binaries, frontend assets).
AsciiDoc rendering toolchain
| Component | License | Role |
|---|---|---|
| AsciidoctorJ[3] | MIT |
The Java entry-point for the Asciidoctor renderer. ike-doc-maven-plugin invokes it via the official Maven plugin to convert .adoc source to HTML, DocBook, and XHTML. |
| AsciidoctorJ PDF[4] | MIT |
Direct PDF rendering of AsciiDoc. The prawn profile in ike-parent activates this renderer; output is post- processed for page-break and font handling. |
| AsciidoctorJ Diagram[5] | MIT |
Inline diagram rendering. Used together with the Kroki extension to support PlantUML, Graphviz, Mermaid, and similar formats inside AsciiDoc source. |
| Asciidoctor Maven Plugin[6] | MIT |
The Maven plugin wrapper that drives AsciidoctorJ from the build. |
| Asciidoctor Parser Doxia Module[7] | MIT |
Lets maven-site-plugin natively render src/site/asciidoc/*.adoc alongside the auto-generated reports. (Replaced an earlier pre-render step in #310.) |
| JRuby[8] | EPL-2.0 OR GPL-2.0-only OR LGPL-2.1-only |
Embedded Ruby runtime that Asciidoctor itself runs on. Pulled in transitively by AsciidoctorJ. |
| Koncept AsciiDoc Extension[9] | MIT |
In-house extension (vendored in this reactor as koncept-asciidoc-extension) that adds Koncept macros to AsciiDoc source. |
Diagram rendering
| Component | License | Role |
|---|---|---|
| Kroki (PlantUML, Graphviz, Mermaid, BlockDiag, etc. backends)[10] | MIT |
External HTTP service that renders diagram blocks. The IKE Network runs a private Kroki instance at kroki.komet.sh; documents that contain diagram blocks call it at render time. Each backend has its own license — PlantUML (GPL-3.0), Graphviz (CPL-1.0), Mermaid (MIT), etc. Diagrams render server-side; the rendered SVG/PNG is embedded in the output. |
External PDF renderers (runtime, not bundled)
| Component | License | Role |
|---|---|---|
| Prince XML[11] | Commercial (out of SPDX scope); free for personal/non-commercial use |
High-quality CSS-Paged-Media renderer used by the pdf-prince profile. |
| Antenna House Formatter[12] | Commercial (out of SPDX scope) |
XSL-FO renderer used by the pdf-ah profile. |
| WeasyPrint[13] | BSD-3-Clause |
CSS-Paged-Media renderer (Python) used by the pdf-weasy profile. |
| Apache FOP[14] | Apache-2.0 |
XSL-FO renderer used by the pdf-fop profile. |
| RenderX XEP[15] | Commercial (out of SPDX scope); free personal license available |
XSL-FO renderer used by the pdf-xep profile. |
DocBook toolchain
| Component | License | Role |
|---|---|---|
| DocBook XSL Stylesheets 1.0[16] | MIT |
XSL transformation rules from DocBook → HTML/XSL-FO/etc. Wrapped by the ike-docs:docbook-xsl module which repackages a curated subset for IKE consumers. |
| Saxon-HE[17] | MPL-2.0 |
XSLT 2.0/3.0 processor used to apply DocBook XSL transformations. |
Fonts (embedded in rendered PDFs and bundled in classified artifacts)
| Component | License | Role |
|---|---|---|
| Noto Serif, Noto Sans, Noto Sans Mono, Noto Math, Noto Sans Symbols[18] | OFL-1.1 |
Default body, sans-serif, monospace, math, and symbol typefaces. Distributed via ike-docs:minimal-fonts as a classified artifact consumed by all PDF and printable HTML renderers. The full SIL Open Font License 1.1 text is included in the minimal-fonts artifact and reproduced in any rendered PDF that embeds these fonts. |
Frontend assets (bundled in rendered HTML)
| Component | License | Role |
|---|---|---|
| Font Awesome (free tier — icons, fonts, JS)[19] | CC-BY-4.0 AND OFL-1.1 AND MIT |
Icon set used in rendered HTML. Sentry skin pulls icons through the <i class="fa-…"> API. Different files under different licenses — icons CC-BY-4.0; fonts OFL-1.1; JS MIT. |
| Prism[20] | MIT |
Syntax highlighter for code blocks in rendered HTML. Embedded in the AsciiDoc pipeline output. |
Mechanical inventory
Direct dependencies of this module, grouped by SPDX expression. Generated from bom.json at build time.
| SPDX Expression | Components |
|---|---|
Apache-2.0 |
16 |
EPL-2.0 OR GPL-2.0 OR LGPL-2.1 |
3 |
BSD-3-Clause |
5 |
EPL-2.0 OR GNU General Public License Version 2 OR GNU Lesser General Public License Version 2.1 |
1 |
MIT |
4 |
Apache-2.0 OR GNU Lesser General Public License version 3 |
2 |
EPL-1.0 |
1 |
BSD-4-Clause |
1 |
BSD-2-Clause |
1 |
| Total | 34 |
For full per-component detail (group, artifact, version, hashes, transitive deps), see bom.json[1] or licenses.html[2].
Related
- site index[21]
- ike-issues#336[22] — the issue that introduced this page (rename of the legacy "Third-Party Notices" to friendlier "Built With").
Search Results for {{siteSearch | truncate:'50'}}
{{resultArray.length}}
Searching...
No results.