Documentation
Overview
Includes workflows for running various language independent documentation generator tools.
Tools Section
| Name | Type | Default | Section | Description | 
|---|---|---|---|---|
| buildImage | String | mage | Docker image that has Mage installed. | |
| target | String | mage | The mage target to execute. | |
| mageFileDir | String | . | 
mage | The directory containing your magefile. | 
Available Methods
mkdocs
Generate documentation using mkdocs
| Name | Type | Default | Description | 
|---|---|---|---|
| buildImage | String | Docker image that has mkdocs installed. | |
| command | String | build | 
Which mkdocs command to use, serve will not work, supported commands are build and gh-deploy. | 
| extraArgs | List | A list of extra arguments to append to the command. | 
mkdocs Example
branches:
  feature:
    steps:
      - build:
          # Simple
          - mkdocs:
          # Advanced
          - mkdocs:
              command: gh-deploy
Full Example Pipeline
pipelines:
  tools:
    mkdocs:
      buildImage: "quay.io/example/mkdocs"
    branches:
      patterns:
        feature: .+
  branches:
    feature:
      steps:
        - documentation:
          - mkdocs: