Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chdsbd/kodiak
🔮 A bot to automatically update and merge GitHub PRs
https://github.com/chdsbd/kodiak
bot kodiak prs pull-requests python redis typescript
Last synced: 6 days ago
JSON representation
🔮 A bot to automatically update and merge GitHub PRs
- Host: GitHub
- URL: https://github.com/chdsbd/kodiak
- Owner: chdsbd
- License: agpl-3.0
- Created: 2019-04-18T16:10:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T02:06:23.000Z (6 months ago)
- Last Synced: 2024-11-20T21:56:05.633Z (21 days ago)
- Topics: bot, kodiak, prs, pull-requests, python, redis, typescript
- Language: Python
- Homepage: https://kodiakhq.com
- Size: 6.54 MB
- Stars: 1,046
- Watchers: 9
- Forks: 63
- Open Issues: 64
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - chdsbd/kodiak - 🔮 A bot to automatically update and merge GitHub PRs (Python)
- awesome-list - kodiak
- jimsghstars - chdsbd/kodiak - 🔮 A bot to automatically update and merge GitHub PRs (Python)
README
# kodiak
> A GitHub bot to automatically update and merge GitHub PRs
[install app](https://github.com/marketplace/kodiakhq) | [documentation](https://kodiakhq.com/docs/quickstart) | [web dashboard](https://app.kodiakhq.com)
Automate your GitHub Pull Requests
- Auto Update – Keep your PRs up to date with `master` automatically
- Auto Merge – Add the `automerge` label to auto merge once CI and Approvals pass.
- Bot Collaboration – Combine Kodiak with a dependency bot (dependabot, snyk, greenkeeper.io) to automate updating of dependenciesAnd more! Checkout [the Kodiak docs](https://kodiakhq.com/docs/quickstart) to get started automating your GitHub PRs.
## Installation
Kodiak is available through the GitHub Marketplace.
[![install](https://3c7446e0-cd7f-4e98-a123-1875fcbf3182.s3.amazonaws.com/button-small.svg?v=123)](https://github.com/marketplace/kodiakhq)
_If you'd rather run Kodiak yourself, check out the [self hosting page](https://kodiakhq.com/docs/self-hosting) in our docs._
View activity via the dashboard at .
## Example
[![kodiak pull request flow](https://3c7446e0-cd7f-4e98-a123-1875fcbf3182.s3.amazonaws.com/marketplace+listing+image.svg)](https://github.com/marketplace/kodiakhq)
Kodiak automatically updates branches, merges PRs and more!
## [Documentation](https://kodiakhq.com)
Helpful Links:
- [Getting Started](https://kodiakhq.com/docs/quickstart)
- [Configuration Guide](https://kodiakhq.com/docs/config-reference)
- [Why and How](https://kodiakhq.com/docs/why-and-how)
- [Troubleshooting](https://kodiakhq.com/docs/troubleshooting)
- [Help](https://kodiakhq.com/help)
- [Prior Art / Alternatives](https://kodiakhq.com/docs/prior-art-and-alternatives)## Sponsors
## :money_with_wings: Sponsoring
Using Kodiak for your commercial project?
[Support Kodiak with GitHub Sponsors](https://github.com/sponsors/chdsbd) to help cover server costs and support development.
## Contributing
Feel free to file feature requests, bug reports, help requests through the issue tracker.
If you'd like to add a feature, fix a bug, update the docs, etc, take a peek at our [contributing guide](https://kodiakhq.com/docs/contributing).
## Project Layout
This repository contains multiple services that make up Kodiak. The GitHub App which receives webhook events from GitHub and operates of pull requests is stored at `bot/`. The web API powering the Kodiak dashboard (WIP) is stored at `web_api/` and the Kodiak dashboard frontend (WIP) that talks to the web api is stored at `web_ui/`.