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

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

CI Dokumentor

CI Dokumentor - Automated documentation generator for CI/CD components

Marketplace Release License Stars PRs Welcome 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@c46a1a108957237cf485103a80b060c35c7dba33 # 0.2.2
  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 Β© 2025 hoverkraft

For more details, see the license.


This documentation was automatically generated by CI Dokumentor.

About

Automated documentation generator for CI/CD components

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages