horde / satisfiend
GitHub integration application
Package info
Type:horde-application
pkg:composer/horde/satisfiend
dev-FRAMEWORK_6_0 / 1.x-dev
2026-04-25 00:00 UTC
Requires
- php: ^8.1
- ext-json: *
- horde/core: ^3 || dev-FRAMEWORK_6_0
- horde/db: ^3 || dev-FRAMEWORK_6_0
- horde/eventdispatcher: ^1 || dev-FRAMEWORK_6_0
- horde/exception: ^3 || dev-FRAMEWORK_6_0
- horde/githubapiclient: * || dev-FRAMEWORK_6_0
- horde/horde-installer-plugin: dev-FRAMEWORK_6_0 || ^3 || ^2
- horde/injector: ^3 || dev-FRAMEWORK_6_0
- horde/rdo: ^3 || dev-FRAMEWORK_6_0
- horde/util: ^3 || dev-FRAMEWORK_6_0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^2.0
- psr/http-server-handler: ^1.0
Requires (Dev)
This package is auto-updated.
Last update: 2026-04-25 18:01:20 UTC
README
Satisfiend is Horde infrastructure to receive Github Webhooks and emit events processed by applications such as the Wicked WIKI, the Whups Tickets application, the Jonah newsfeed generator, Chora git viewer etc Satisfiend's mission is also to trigger static content generation such as composer/satis repositories, API documentation, website artifacts.
What Satisfiend is not
- It's not an alternative to Private Packagist. Private Packagist does its job very well and earns its owner the necessary funds to stay such an asset to our community.
- It's not a CMS but it might provide content your CMS wants to publish.
Receiving and processing events
see doc/WEBHOOK.md