Generates diagram-first visualizations of your codebase using static analysis and large language models.
name: Generate Documentation
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
documentation:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate Documentation
uses: your-username/CodeBoarding-GHAction@v1
with:
repository_url: ${{ github.server_url }}/${{ github.repository }}
output_directory: '.codeboarding'
- name: Upload Documentation
uses: actions/upload-artifact@v4
with:
name: documentation
path: .codeboarding/
Input | Description | Required | Default |
---|---|---|---|
repository_url |
Repository URL for which documentation will be generated | Yes | - |
output_directory |
Directory where documentation files will be saved | No | .codeboarding |
Output | Description |
---|---|
files_created |
Number of files created |
output_directory |
Directory where files were saved |
has_changes |
Whether any files were created or changed |
MIT License - see LICENSE file for details.