forked from sipb/zcommit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
31 lines (23 loc) · 1018 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Welcome to zcommit!
zcommit allows you to send zephyr notifications by sending an HTTP
POST request to a URL. Currently zcommit supports POST-backs from
github. If you would like it to support another form of POST-back,
please let us know ([email protected]).
== URL structure ==
The URL you post to is structured as follows:
http://zcommit.mit.edu/$type/$key1/$value1/$key2/$value2/.... So for
example, the URL
http://zcommit.mit.edu/github/class/zcommit/instance/commit is parsed
as having type github, class zcommit, and instance commit. Using this
information, zcommit figures out how to form a useful message which is
then sends as a zephyr.
== Types ==
zcommit supports the following zephyr types:
==== Github ====
This type parses a Github pingback to send a commit zephyr to a class
of your choice. Set your POST-back URL to
http://zcommit.mit.edu/github/class/$classname, followed by any of the
following optional key/value parameters:
* /instance/$instance
* /zsig/$zsig
* /sender/$sender