freerangebytes/Action Docs Generator

Generates comprehensive README documentation from action.yaml metadata files

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: freerangebytes/action-docs-generator@01217fee8c3c8680d75949c2afc40fda7b3d4e0b # v0.1.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
action-pathPath to the action.yaml or action.yml file to documentno./action.yaml
output-pathPath where the generated README should be writtenno./README.md
descriptionCustom description to use instead of the one from action.yamlno""
description-pathPath to a markdown file containing the description to use instead of the one from action.yamlno""
template-pathPath to a custom Handlebars template file (optional)no""
licenseLicense type (e.g., MIT, Apache-2.0) or custom license textnoMIT
badgesJSON array of badge configurations [{label, message, color, url}] or markdown badge stringsno[]
include-sectionsComma-separated list of sections to include (all if empty). Available: title, badges, description, requirements, permissions, inputs, outputs, usage, examples, contributing, licenseno""
exclude-sectionsComma-separated list of sections to excludeno""
exampleCustom usage example YAML to include in READMEno""
examples-pathPath to a YAML file containing custom examples [{title, description, name?, version?, with?}]no""
contributing-urlURL to CONTRIBUTING.md or contributing guidelinesno""
repository-urlRepository URL for generated links (auto-detected if in GitHub Actions)no""
header-levelStarting header level for generated sections (1, 2, or 3)no1
versionVersion tag to use in generated examples (e.g., v1, main, latest)nomain
namedescription
readme-pathAbsolute path to the generated README file
contentThe generated README content as a string
sections-generatedJSON array of section names that were included in the output