Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icecrime/poule
:chicken: A framework for GitHub automation
https://github.com/icecrime/poule
automation bot github webhooks
Last synced: 5 days ago
JSON representation
:chicken: A framework for GitHub automation
- Host: GitHub
- URL: https://github.com/icecrime/poule
- Owner: icecrime
- License: apache-2.0
- Created: 2016-04-13T03:32:28.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-01-03T22:36:40.000Z (about 6 years ago)
- Last Synced: 2025-01-02T11:08:36.289Z (12 days ago)
- Topics: automation, bot, github, webhooks
- Language: Go
- Homepage:
- Size: 1.08 MB
- Stars: 315
- Watchers: 16
- Forks: 20
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - icecrime/poule - :chicken: A framework for GitHub automation (Go)
- jimsghstars - icecrime/poule - :chicken: A framework for GitHub automation (Go)
README
Poule
=====[![Go Report Card](https://goreportcard.com/badge/github.com/icecrime/poule)](https://goreportcard.com/report/github.com/icecrime/poule) [![CircleCI](https://circleci.com/gh/icecrime/poule.svg?style=svg)](https://circleci.com/gh/icecrime/poule)
# Description
:chicken: Poule is a tool that helps automating tasks on GitHub issues and pull requests. It allows
implementing snippets of behavior (called [**operations**](http://poule.readthedocs.io/en/latest/user/operations.html)) once and be able to invoke them in three
different contexts:1. As a one-time operation, on the entire stock of GitHub items.
2. As part of a batch job alongside multiple other operations.
3. As part of a long-running daemon, either triggered by GitHub webhooks or scheduled.The project was created to manage automation on the [Moby project](https://github.com/moby/moby/blob/master/poule.yml).
# Documentation
See http://poule.readthedocs.io/en/latest/.