1803
+ − 1 ---
+ − 2 labels: 'Stage-Beta'
+ − 3 summary: Publish Github commits over pubsub
+ − 4 ...
+ − 5
+ − 6 Introduction
+ − 7 ------------
+ − 8
+ − 9 This module accepts Github web hooks and publishes them to a local
+ − 10 pubsub component for XMPP clients to subscribe to.
+ − 11
+ − 12 Entries are pushed as Atom payloads.
+ − 13
+ − 14 Configuration
+ − 15 -------------
+ − 16
+ − 17 Load the module on a pubsub component:
+ − 18
+ − 19 Component "pubsub.example.com" "pubsub"
+ − 20 modules_enabled = { "pubsub_github" }
+ − 21
+ − 22 The module also takes the following config options:
+ − 23
+ − 24 Name Default Description
+ − 25 -------------- ---------- ----------------------------------------
+ − 26 github\_node "github" The pubsub node to publish commits on.
+ − 27
+ − 28 The URL for Github to post to would be either:
+ − 29
+ − 30 - http://pubsub.example.com:5280/pubsub\_github
+ − 31 - https://pubsub.example.com:5281/pubsub\_github
+ − 32
+ − 33 If your HTTP host doesn't match the pubsub component's address, you will
+ − 34 need to inform Prosody. For more info see Prosody's [HTTP server
+ − 35 documentation ](https://prosody.im/doc/http#virtual_hosts ).
+ − 36
+ − 37 Compatibility
+ − 38 -------------
+ − 39
+ − 40 ----- -------
+ − 41 0.9 Works
+ − 42 ----- -------