This guide outlines the steps to set up a self-hosted instance of Kaizen, which utilizes a GitHub App to perform various actions related to pull requests (PRs) and repository management.
Kaizen allows you to run its API server locally or on your own infrastructure.
Prerequisites
Before you begin, ensure you have the following prerequisites installed and configured on your system:
- Git: Version control system used to clone the Kaizen repository.
- Python: Required for using Poetry, a dependency manager used by Kaizen.
- Docker and Docker Compose: For deploying and managing containerized applications.
- GitHub Account: You'll need this to set up a GitHub App and configure permissions.
Outline
To create your own local version of Kaizen, follow along the guide to complete the following steps: