Deploy FastKafka docs to GitHub Pages
Getting started​
Add your workflow file .github/workflows/fastkafka_docs_deploy.yml and
push it to your remote default branch.
Here is an example workflow:
name: Deploy FastKafka Generated Documentation to GitHub Pages
on:
push:
branches: [ "main", "master" ]
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: airtai/workflows/fastkafka-ghp@main
with:
app: "test_fastkafka.application:kafka_app"
Options​
Set app location​
Input in the form of path:app, where path is the path to a Python
file and app is an object of type FastKafka:
- name: Deploy
uses: airtai/workflows/fastkafka-ghp@main
with:
app: "test_fastkafka.application:kafka_app"
In the above example, FastKafka app is named as kafka_app and it is
available in the application submodule of the test_fastkafka module.
Example Repository​
A FastKafka-based library that uses the above-mentioned workfow
actions to publish FastKafka docs to Github Pages can be found
here.