Skip to content
← Documentation Related documentation files

Related documentation files, ADRs and PDFs

How supporting files are attached to extension documentation without treating them as installable artifacts or separate catalog products.

01

What it is

A related-document record attached to an extension or future documentation entity.

02

Why it helps

Visitors can open ADRs and PDFs from the docs page without confusing those files with Joomla package releases.

03

How admins use it

Open an extension in admin, manage Documentation files, then add a URL, upload a PDF/Markdown file or reference an internal docs path.

Some technical material belongs near a product guide but should not become a release artifact. ADRs, PDFs, architecture notes, seed notes and policies are supporting documents. ExtensionFlow stores them as documentation references and displays them next to the public documentation page.

Why this is not an extension artifact

Extension artifacts are installable or release-managed Joomla items: modules, plugins, packages, language packs and ZIPs. Documentation files are explanatory material. Registering ADRs or PDFs as extension artifacts would pollute the catalog and make release workflows confusing.

Admin fields

FieldPurposeEffect
TitleHuman label for the related document.Shown publicly on the documentation page.
TypeADR, PDF, architecture note, API reference, guide, policy, release note or other.Controls the badge shown to readers.
SourceURL, uploaded file or internal docs file.Decides whether the public link redirects externally or serves a safe local file.
Public URLExternal or already-public file address.Used for PDFs or docs hosted outside ExtensionFlow.
Upload fileStores a PDF/Markdown/text/XML/JSON file under writable uploads.Use when the file should be managed from admin.
Internal file pathReferences files already in the repository, for example docs/architecture.md.Use for ADRs and implementation notes shipped with the platform.
VisibilityPublic or private.Only public enabled references appear on the frontend.
Sort orderManual display order.Lower values appear first.

Public display

Related files appear as supporting material on the extension documentation page. They are intentionally separated from installation steps and release history so the guide remains readable.

  • ADRs explain decisions and architecture context.
  • PDFs are useful for external specifications, customer-facing manuals or signed reference material.
  • Seed and migration notes can remain linked for maintainers without becoming public product cards.