botsudo/action-doctum

Sponsored OSS

By Wdes SAS / Sudo Bot

Updated 2 days ago

A Doctum action for GitHub actions

Image
Languages & frameworks
Integration & delivery
0

10K+

botsudo/action-doctum repository overview

A GitHub action to run Doctum

SeriesBadges
5.xBuild docker image build doctum docs
devBuild docker image build doctum docs
latestBuild docker image build doctum docs

Go to Doctum at GitHub

You can find the image on Docker Hub

Docker Pulls

Example usage for 5.x series

  - uses: actions/checkout@v4
  - name: build doctum docs
    uses: sudo-bot/action-doctum@v5
    with:
        config-file: doctum.php
        # parse, render or update
        method: "update"
        # (optional) defaults to '--output-format=github --no-ansi --no-progress -v'
        cli-args: "--output-format=github --no-ansi --no-progress -v"

Example usage for latest series

  - uses: actions/checkout@v4
  - name: build doctum docs
    uses: sudo-bot/action-doctum@latest
    with:
        config-file: doctum.php
        # parse, render or update
        method: "update"
        # (optional) defaults to '--output-format=github --no-ansi --no-progress -v'
        cli-args: "--output-format=github --no-ansi --no-progress -v"

Example usage for dev series

  - uses: actions/checkout@v4
  - name: build doctum docs
    uses: sudo-bot/action-doctum@dev
    with:
        config-file: doctum.php
        # parse, render or update
        method: "update"
        # (optional) defaults to '--output-format=github --no-ansi --no-progress -v'
        cli-args: "--output-format=github --no-ansi --no-progress -v"

Example for a zero-config setup to parse/lint phpdocs

name: Lint phpdocs

on: [push]

jobs:
  lint-phpdoc:
    name: lint-phpdoc
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Create a config file
        # Scan all the src folder
        run: echo "<?php return new Doctum\Doctum('src/');" > doctum-config.php
      - name: lint doctum docs
        uses: sudo-bot/action-doctum@v5
        with:
          config-file: doctum-config.php
          method: "parse"
          # (optional) defaults to '--output-format=github --no-ansi --no-progress -v'
          cli-args: "--output-format=github --no-ansi --no-progress -v"

Tag summary

Content type

Image

Digest

sha256:043b88513

Size

14.3 MB

Last updated

2 days ago

docker pull botsudo/action-doctum

This week's pulls

Pulls:

328

Last week