sersoft-gmbh/Swift Package Documentation Generator

Generates documentation for a Swift package using docc.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
package-pathThe path to the package.yes${{ github.workspace }}
package-versionThe version to use for this package.no
enable-inherited-docsWhether to enable inherited docs.yesfalse
enable-index-buildingEnables index building.yesfalse
platformSpecify information about the current release of a platform. See docc `--platform`.no
checkout-pathThe root path of the repository's checkout. Defaults to the workspace.no${{ github.workspace }}
repository-serviceThe service to use for the repository. Must be supported by docc. Defaults to GitHub.nogithub
repository-base-urlThe base URL of the repository. Defaults to the current repository.no${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref || github.sha }}
transform-for-static-hostingEnables the static hosting transformation.yesfalse
hosting-base-pathThe hosting base path to use.no
other-docc-argumentsFurther (newline-separated) docc arguments.no
targetsA list of targets separated by newline. If not given, all targets are built. Ignored if `use-xcodebuild` is `true`.no
disable-automatic-documentation-combinationIf not set, this action will automatically use `enable-experimental-combined-documentation` if more than one target is passed. Ignored if `use-xcodebuild` is `true`.yesfalse
use-xcodebuildTells the action to use xcodebuild (instead of `swift package`). Use `xcodebuild-scheme` and `xcodebuild-destination` to further customize the xcodebuild invocation.yesfalse
xcodebuild-schemeThe scheme to use for the xcodebuild invocation. Required if `use-xcodebuild` is true.no
xcodebuild-destinationThe destination to use for the xcodebuild invocation. Required if `use-xcodebuild` is true.no
other-xcodebuild-argumentsFurther (newline-separated) xcodebuild arguments.no
outputThe path to the output folder.no

no outputs