zeugwerk/Zeugwerk Doc Action

Automatically generate and publish API documentation for TwinCAT/PLC projects using the Zeugwerk Doc service.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
usernameUsername for authenticating with the Zeugwerk Doc service. Store this as a GitHub secret.yes""
passwordPassword for authenticating with the Zeugwerk Doc service. Store this as a GitHub secret.yes""
filepathSpace-separated path(s) to .plcproj file(s) or to folder(s) containing a config.json. Example: "src/MyPlc.plcproj" or "PlcA PlcB"yes""
doc-folderOutput folder where generated Markdown files and DocFX metadata files (toc.yml, etc.) will be written.nodocumentation
working-directoryRoot directory from which all paths are resolved. Defaults to the repository root.no.
artifact-nameFile name for the downloaded build artifact archive. Defaults to "artifact.zip". Override this to avoid collisions when multiple build jobs upload artifacts in the same workflow run.noartifact.zip

no outputs