Skip to content

docs: regenerate README and per-type docs#9

Merged
spbsoluble merged 7 commits into
mainfrom
fix/regenerate-docs-mechanics
Jul 16, 2026
Merged

docs: regenerate README and per-type docs#9
spbsoluble merged 7 commits into
mainfrom
fix/regenerate-docs-mechanics

Conversation

@spbsoluble

Copy link
Copy Markdown
Collaborator

Summary

docs/akeyless.md was truncated mid-file by an old doctool version (a MarkdownAst bug treated #-prefixed shell comments inside fenced code blocks as headings, cutting the file off before either "Mechanics" sequence diagram). That parsing bug was fixed upstream a while ago, but this repo's docs were never regenerated.

Separately, the doctool's PAM renderer never surfaced the ## Mechanics / ## Extension Mechanics section in the top-level README.md at all — only in docs/akeyless.md. That's fixed upstream too (Keyfactor/doctooldotnet#25), and is included in this regeneration.

This PR is just the regenerated output — no docsource content changed, only what doctool renders from it.

What changed

  • docs/akeyless.md: restored the previously truncated second half of the Mechanics section, including both sequence diagrams.
  • README.md: now includes an #### Extension Mechanics section per PAM type, with the same diagrams inline.

Test plan

  • Regenerated locally with the fixed doctool (dotnet run --project src/Keyfactor.Doctool -- generate-docs --integration-name akeyless-pam --root-repository-path <this repo> --output-dir .)
  • Confirmed docs/akeyless.md is no longer truncated and both mermaid diagrams render
  • Confirmed README.md now contains the Extension Mechanics section with no duplicated content
  • git diff --stat shows only README.md and docs/akeyless.md changed

spbsoluble and others added 7 commits July 16, 2026 13:48
docs/akeyless.md was previously truncated mid-file (generated by an
old doctool version with a fenced-code-block parsing bug), cutting off
before either "Mechanics" sequence diagram. Regenerating with the
current doctool restores the full content and also surfaces the
Mechanics section directly in README.md, which the tool didn't
support until now.
The v4 pipeline's generate-readme step cloned and ran the legacy
keyfactor/doctool tool, which was silently reverting every manual docs
fix in this PR back to its old (truncated, no Mechanics-in-README)
output. v5 runs keyfactor/doctooldotnet from main instead, matching
the pattern already in use in certinext-caplugin.

Also drops the command_token_url/hostname/api_path inputs and
entra/command_client secrets - confirmed unused by v5's starter
workflow (not passed to any of its called sub-workflows), and
unrelated to this repo's actual integration test secrets, which live
in the separate tests.yml workflow.

Note: doctooldotnet's Mechanics/README fix is still an open PR
(Keyfactor/doctooldotnet#25) as of this commit, so CI will still
regenerate docs without that fix until it's merged.
…ip ci]

Regenerated locally against the doctooldotnet fix branch
(Keyfactor/doctooldotnet#25, not yet merged) so CI's own
generate-readme job - which still runs unpatched main - doesn't
immediately overwrite this. [skip ci] prevents that job from
triggering on this push at all.
@spbsoluble
spbsoluble merged commit 2d6a4c5 into main Jul 16, 2026
@spbsoluble
spbsoluble deleted the fix/regenerate-docs-mechanics branch July 16, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant