This repository containsBotkube plugins.
It is intended as a template repository to start developing Botkube plugins in Go. Repository contains:
- The
job
executor that runs jobs from cronjobs. - The
snippet
executor that sends command result as slack snippet - The release GitHub Action jobs:
- that creates GitHub release with plugin binaries and index file each time a new tag is pushed.
- that updates GitHub Pages with plugin binaries and index file each time a new tag is pushed.
To learn more, see the tutorial on how to use this template repository.
- Go >= 1.18
- GoReleaser >= 1.13
golangci-lint
>= 1.50
- Clone the repository.
- Follow the local testing guide.