sbordeyne/TechDocs Action

A GitHub Action to generate and publish Backstage TechDocs sites

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
namespaceThe Backstage namespace of the entitynodefault
kindThe Backstage kind of the entitynoComponent
nameThe Backstage name of the entityyes
publisher-typeThe TechDocs publisher type to use (e.g., googleGcs, awsS3, azureBlobStorage)yes
bucket-root-pathThe root path in the storage bucket where the docs will be publishedno.
storage-nameThe name of the storage backend (e.g., GCS bucket name, S3 bucket name, Azure container name)yes
install-d2Whether to install D2 diagramming toolnofalse
d2-versionThe version of D2 to installnolatest
install-plantumlWhether to install PlantUML diagramming toolnofalse
plantuml-versionThe version of PlantUML to installnolatest
mkdocs-pluginsA newline-separated list of mkdocs plugins to installnomkdocs-techdocs-core
source-dirSource directory containing mkdocs.yml and docs/ directory. (default: ".")no.
site-nameThe name of the TechDocs site to generate (default: "docs-site")no""
aws-role-arnThe ARN of the AWS role to assume for publishing (for awsS3 publisher)no""
aws-endpointThe AWS endpoint to use (for awsS3 publisher)no""
aws-proxyThe AWS proxy to use (for awsS3 publisher)no""
aws-s3-sseThe AWS S3 server-side encryption method to use (for awsS3 publisher)no""
aws-s3-force-path-styleWhether to force path style addressing for S3 (for awsS3 publisher)no""
aws-max-attemptsThe maximum number of attempts for AWS SDK operations (for awsS3 publisher)no""
azure-storage-account-nameThe Azure Storage account name (for azureBlobStorage publisher)no""
azure-storage-account-keyThe Azure Storage account key (for azureBlobStorage publisher)no""
openstack-credential-idThe OpenStack credential ID (for openstackSwift publisher)no""
openstack-credential-secretThe OpenStack credential secret (for openstackSwift publisher)no""
openstack-auth-urlThe OpenStack authentication URL (for openstackSwift publisher)no""
openstack-swift-urlThe OpenStack Swift URL (for openstackSwift publisher)no""

no outputs