Skip to content

hoverkraft-tech/ci-dokumentor

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

440 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CI Dokumentor

CI Dokumentor - Automated documentation generator for CI/CD components

Marketplace Release License Stars PRs Welcome GitHub Verified Creator Total Downloads Coverage Status Continuous Integration

πŸ“’ CI Dokumentor is an automated documentation generator for CI/CD components

πŸ“– Documentation

Complete documentation is available at: hoverkraft-tech.github.io/ci-dokumentor

Quick Links

Examples

Integration examples for various usages and CI/CD platforms.

Npm package

# Install globally
npm install -g @ci-dokumentor/cli

# Use the CLI
ci-dokumentor generate --source action.yml

# Or use directly with npx
npx @ci-dokumentor/cli generate --source action.yml

Docker

CI Dokumentor is available as a Docker image that provides a lightweight, containerized way to generate documentation for your CI/CD components.

# Show available options
docker run --rm ghcr.io/hoverkraft-tech/ci-dokumentor/cli:latest --help

# Generate documentation from CI/CD file
docker run --rm -v $(pwd):/workspace -u $(id -u):$(id -g) ghcr.io/hoverkraft-tech/ci-dokumentor/cli:latest generate --source /workspace/action.yml

πŸ“– Full Documentation: See our Docker documentation for complete Docker usage guide, troubleshooting, and advanced configurations.

GitHub Actions

- name: Generate CI Documentation
  uses: hoverkraft-tech/ci-dokumentor@f86631afb5e23eafaf68be94d38a4d4b48f3fa9a # 0.5.0
  with:
    source: "action.yml"

πŸ“– Full Documentation: For more details on GitHub Actions integration, see our GitHub Action documentation.

GitLab CI

generate-docs:
  stage: docs
  image: ghcr.io/hoverkraft-tech/ci-dokumentor/cli:latest
  script:
    - ci-dokumentor generate --source templates/my-component/template.yml
  artifacts:
    paths:
      - templates/my-component/docs.md

πŸ“– Full Documentation: For more details on GitLab CI integration, see our GitLab CI documentation.

Dagger.io

func (m *MyModule) GenerateDocs(ctx context.Context, source *dagger.Directory) *dagger.Directory {
    return dag.Container().
  From("ghcr.io/hoverkraft-tech/ci-dokumentor/cli:latest").
        WithMountedDirectory("/workspace", source).
        WithWorkdir("/workspace").
        WithExec([]string{"ci-dokumentor", "generate", "--source", "action.yml"}).
        Directory("docs")
}

πŸ“– Full Documentation: For more details on Dagger.io integration, see our Dagger.io documentation.

Contributing

Contributions are welcome! Please see the contributing guidelines for more details.

Author

πŸ‘€ Hoverkraft

License

This project is licensed under the MIT License.

SPDX-License-Identifier: MIT

Copyright Β© 2026 hoverkraft

For more details, see the license.


This documentation was automatically generated by CI Dokumentor.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages