Permalink
Browse files

merge

  • Loading branch information...
2 parents eb5e55c + b15ba56 commit 72d5e8c30817acbfa7736a136fcbac37db544dc8 @tu1ly tu1ly committed May 13, 2013
Showing with 1,255 additions and 474 deletions.
  1. +1 −1 .gitignore
  2. +0 −1 .rbenv-version
  3. +3 −43 Gemfile
  4. +35 −34 Gemfile.lock
  5. +1 −1 README.mkdn
  6. +1 −1 docs/apiary
  7. +13 −0 docs/blimp
  8. +13 −0 docs/circleci
  9. +9 −9 docs/fisheye
  10. +2 −0 docs/humbug
  11. +5 −6 docs/irc
  12. +14 −0 docs/pushalot
  13. +3 −2 docs/rationalteamconcert
  14. +25 −0 docs/simperium
  15. +2 −17 docs/yammer
  16. +3 −4 github-services.gemspec
  17. +1 −0 lib/github-services.rb
  18. +34 −19 lib/service.rb
  19. +92 −0 lib/service/http_helper.rb
  20. +1 −1 lib/services/acunote.rb
  21. +1 −1 lib/services/agile_bench.rb
  22. +1 −1 lib/services/agilezen.rb
  23. +1 −1 lib/services/amazon_sns.rb
  24. +2 −2 lib/services/apiary.rb
  25. +1 −1 lib/services/apoio.rb
  26. +1 −1 lib/services/appharbor.rb
  27. +1 −1 lib/services/asana.rb
  28. +1 −1 lib/services/basecamp.rb
  29. +0 −1 lib/services/basecamp_classic.rb
  30. +70 −0 lib/services/blimp.rb
  31. +1 −1 lib/services/boxcar.rb
  32. +1 −1 lib/services/bugherd.rb
  33. +1 −1 lib/services/bugly.rb
  34. +24 −0 lib/services/circleci.rb
  35. +1 −1 lib/services/co_op.rb
  36. +1 −1 lib/services/codeclimate.rb
  37. +2 −2 lib/services/codeship.rb
  38. +1 −1 lib/services/coffeedocinfo.rb
  39. +3 −1 lib/services/conductor.rb
  40. +3 −2 lib/services/copperegg.rb
  41. +1 −1 lib/services/cube.rb
  42. +1 −1 lib/services/depending.rb
  43. +2 −2 lib/services/deploy_hq.rb
  44. +1 −1 lib/services/ducksboard.rb
  45. +1 −1 lib/services/firebase.rb
  46. +13 −4 lib/services/fisheye.rb
  47. +1 −1 lib/services/flowdock.rb
  48. +1 −1 lib/services/freckle.rb
  49. +1 −1 lib/services/gemini.rb
  50. +1 −1 lib/services/gemnasium.rb
  51. +1 −1 lib/services/geocommit.rb
  52. +1 −1 lib/services/get_localization.rb
  53. +1 −1 lib/services/gitlive.rb
  54. +1 −1 lib/services/grmble.rb
  55. +1 −1 lib/services/group_talent.rb
  56. +1 −1 lib/services/grove.rb
  57. +1 −1 lib/services/habitualist.rb
  58. +2 −2 lib/services/hall.rb
  59. +1 −1 lib/services/hipchat.rb
  60. +1 −1 lib/services/hostedgraphite.rb
  61. +18 −0 lib/services/http_post.rb
  62. +1 −1 lib/services/hubcap.rb
  63. +9 −2 lib/services/humbug.rb
  64. +1 −1 lib/services/icescrum.rb
  65. +6 −7 lib/services/irker.rb
  66. +2 −2 lib/services/iron_mq.rb
  67. +1 −1 lib/services/jaconda.rb
  68. +1 −1 lib/services/jenkins_github.rb
  69. +1 −1 lib/services/jira.rb
  70. +1 −1 lib/services/jquery_plugins.rb
  71. +1 −1 lib/services/kanbanery.rb
  72. +1 −1 lib/services/leanto.rb
  73. +9 −0 lib/services/lighthouse.rb
  74. +1 −1 lib/services/lingohub.rb
  75. +1 −1 lib/services/loggly.rb
  76. +1 −1 lib/services/mantis_bt.rb
  77. +1 −1 lib/services/masterbranch.rb
  78. +2 −2 lib/services/mqtt.rb
  79. +1 −1 lib/services/nodeci.rb
  80. +1 −1 lib/services/nodejitsu.rb
  81. +4 −3 lib/services/ontime.rb
  82. +4 −4 lib/services/pachube.rb
  83. +1 −1 lib/services/packagist.rb
  84. +1 −1 lib/services/pivotal_tracker.rb
  85. +1 −1 lib/services/planbox.rb
  86. +1 −1 lib/services/puppetlinter.rb
  87. +23 −0 lib/services/pushalot.rb
  88. +1 −1 lib/services/pythonpackages.rb
  89. +1 −1 lib/services/rails_brakeman.rb
  90. +1 −1 lib/services/railsbp.rb
  91. +1 −1 lib/services/rally.rb
  92. +2 −2 lib/services/rapidpush.rb
  93. +60 −9 lib/services/rational_team_concert.rb
  94. +1 −1 lib/services/rdocinfo.rb
  95. +1 −1 lib/services/read_the_docs.rb
  96. +1 −1 lib/services/scrumdo.rb
  97. +2 −2 lib/services/shiningpanda.rb
  98. +43 −0 lib/services/simperium.rb
  99. +1 −1 lib/services/slatebox.rb
  100. +2 −2 lib/services/snowyevening.rb
  101. +1 −1 lib/services/softlayer_messaging.rb
  102. +1 −1 lib/services/sourcemint.rb
  103. +1 −1 lib/services/splendid_bacon.rb
  104. +1 −1 lib/services/sprintly.rb
  105. +1 −1 lib/services/sqs_queue.rb
  106. +1 −1 lib/services/stackmob.rb
  107. +1 −1 lib/services/tender.rb
  108. +1 −1 lib/services/tenxer.rb
  109. +1 −1 lib/services/test_pilot.rb
  110. +2 −2 lib/services/toggl.rb
  111. +1 −1 lib/services/trac.rb
  112. +1 −1 lib/services/trajectory.rb
  113. +6 −2 lib/services/travis.rb
  114. +22 −42 lib/services/web.rb
  115. +1 −1 lib/services/web_translate_it.rb
  116. +1 −1 lib/services/weblate.rb
  117. +6 −52 lib/services/yammer.rb
  118. +1 −1 lib/services/zendesk.rb
  119. +1 −1 lib/services/zohoprojects.rb
  120. +1 −1 script/bootstrap
  121. +6 −0 script/cibuild
  122. +2 −2 test/CodePorting-C#2Java_test.rb
  123. +2 −2 test/active_collab_test.rb
  124. +1 −2 test/apiary_test.rb
  125. +1 −1 test/apoio_test.rb
  126. +1 −1 test/asana_test.rb
  127. +1 −1 test/bamboo_test.rb
  128. +70 −0 test/blimp_test.rb
  129. +111 −0 test/circleci_test.rb
  130. +1 −1 test/codeclimate_test.rb
  131. +12 −1 test/codeship_test.rb
  132. +1 −1 test/coffeedocinfo_test.rb
  133. +3 −0 test/conductor_test.rb
  134. +2 −2 test/depending_test.rb
  135. +2 −2 test/deploy_hq_test.rb
  136. +3 −3 test/ducksboard_test.rb
  137. +2 −2 test/firebase_test.rb
  138. +32 −4 test/fisheye_test.rb
  139. +1 −1 test/gemini_test.rb
  140. +1 −1 test/habitualist_test.rb
  141. +16 −0 test/helper.rb
  142. +1 −1 test/hip_chat_test.rb
  143. +1 −1 test/hostedgraphite.rb
  144. +118 −0 test/http_post_test.rb
  145. +8 −2 test/humbug_test.rb
  146. +4 −4 test/icescrum_test.rb
  147. +4 −2 test/irker_test.rb
  148. +1 −1 test/iron_mq_test.rb
  149. +1 −1 test/jenkins_git_test.rb
  150. +1 −1 test/jquery_plugins_test.rb
  151. +1 −1 test/lingohub_test.rb
  152. +2 −2 test/notifo_test.rb
  153. +1 −1 test/notifymyandroid_test.rb
  154. +3 −3 test/packagist_test.rb
  155. +1 −1 test/planio_test.rb
  156. +1 −1 test/prowl_test.rb
  157. +42 −0 test/pushalot_test.rb
  158. +1 −1 test/pushover_test.rb
  159. +1 −1 test/pythonpackages_test.rb
  160. +1 −1 test/rails_brakeman_test.rb
  161. +1 −1 test/railsbp_test.rb
  162. +1 −1 test/rapidpush_test.rb
  163. +1 −1 test/rdocinfo_test.rb
  164. +1 −1 test/read_the_docs_test.rb
  165. +1 −1 test/redmine_test.rb
  166. +1 −1 test/scrumdo_test.rb
  167. +9 −1 test/service_test.rb
  168. +5 −5 test/shiningpanda_test.rb
  169. +40 −0 test/simperium_test.rb
  170. +1 −1 test/socialcast_test.rb
  171. +1 −1 test/splendid_bacon_test.rb
  172. +1 −1 test/sqs_queue_test.rb
  173. +1 −1 test/statusnet_test.rb
  174. +1 −1 test/talker_test.rb
  175. +1 −1 test/test_pilot_test.rb
  176. +1 −1 test/trac_test.rb
  177. +20 −2 test/travis_test.rb
  178. +4 −4 test/web_test.rb
  179. +1 −1 test/web_translate_it_test.rb
  180. +25 −35 test/yammer_test.rb
  181. +1 −1 test/zohoprojects_test.rb
  182. BIN vendor/cache/SystemTimer-1.2.3.gem
  183. BIN vendor/cache/faraday-0.7.6.gem
  184. BIN vendor/cache/faraday-0.8.7.gem
  185. BIN vendor/cache/json-1.6.6.gem
  186. BIN vendor/cache/json-1.7.7.gem
  187. BIN vendor/cache/jwt-0.1.3.gem
  188. BIN vendor/cache/jwt-0.1.6.gem
  189. BIN vendor/cache/rack-1.4.1.gem
  190. BIN vendor/cache/rake-0.8.7.gem
  191. BIN vendor/cache/rake-10.0.3.gem
  192. BIN vendor/cache/twilio-ruby-3.4.2.gem
  193. BIN vendor/cache/twilio-ruby-3.9.0.gem
  194. BIN vendor/cache/xmpp4r-simple-0.8.8.gem
  195. BIN vendor/cache/xmpp4r-simple-19-1.0.0.gem
View
@@ -15,4 +15,4 @@ docs/payload_data
log
tmp
pkg
-Gemfile.lock
+.ruby-version
View
@@ -1 +0,0 @@
-1.8.7
View
46 Gemfile
@@ -1,45 +1,5 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
-gem "addressable", "~> 2.2.7"
-gem 'yajl-ruby', '1.1.0'
-gem "mash", "~> 0.1.1"
-gem "mime-types", "~> 1.15"
-gem "ruby-hmac", "0.4.0"
-gem "faraday", "0.7.6"
-gem "SystemTimer"
+gemspec
- # Basecamp Classic
-gem "activeresource", "~> 3.0.0"
-
- # Twitter
-gem "oauth", "0.4.4"
-
- # Campfire
-gem "tinder", "1.8.0.github"
-
- # Bamboo, Buddycloud
-gem "xml-simple", "1.0.11"
-
- # Email
-gem "mail", "~>2.3"
-
- # Jabber
-gem "xmpp4r-simple", "0.8.8"
-
- # Twilio
-gem "twilio-ruby", "3.4.2"
-
- # Amazon SQS
-gem "right_aws", "3.0.3"
-gem "right_http_connection", "1.3.0"
-
- # MQTT
-gem "mqtt", "0.0.8"
-
- # Softlayer Messaging
-gem "softlayer_messaging", "~> 1.0.2"
-
- # Amazon SNS
-gem "aws-sdk", "~> 1.8.0"
-gem "httparty", "0.7.4"
-gem "rake", "0.8.7"
+gem "rake", "10.0.3"
View
@@ -1,7 +1,30 @@
+PATH
+ remote: .
+ specs:
+ github-services (1.0.0.cc92c11)
+ activeresource (~> 3.0.0)
+ addressable (~> 2.2.7)
+ aws-sdk (~> 1.8.0)
+ faraday (= 0.8.7)
+ httparty (= 0.7.4)
+ mail (~> 2.3)
+ mash (~> 0.1.1)
+ mime-types (~> 1.15)
+ mqtt (= 0.0.8)
+ oauth (= 0.4.4)
+ right_aws (= 3.0.3)
+ right_http_connection (= 1.3.0)
+ ruby-hmac (= 0.4.0)
+ softlayer_messaging (~> 1.0.2)
+ tinder (= 1.8.0.github)
+ twilio-ruby (~> 3.9.0)
+ xml-simple (= 1.0.11)
+ xmpp4r-simple-19 (~> 1.0.0)
+ yajl-ruby (= 1.1.0)
+
GEM
- remote: http://rubygems.org/
+ remote: https://rubygems.org/
specs:
- SystemTimer (1.2.3)
activemodel (3.0.10)
activesupport (= 3.0.10)
builder (~> 2.1.2)
@@ -18,20 +41,18 @@ GEM
builder (2.1.2)
crack (0.1.8)
eventmachine (0.12.10)
- faraday (0.7.6)
- addressable (~> 2.2)
+ faraday (0.8.7)
multipart-post (~> 1.1)
- rack (~> 1.1)
faraday_middleware (0.8.7)
faraday (>= 0.7.4, < 0.9)
hashie (1.2.0)
http_parser.rb (0.5.3)
httparty (0.7.4)
crack (= 0.1.8)
i18n (0.5.0)
- json (1.6.6)
- jwt (0.1.3)
- json (>= 1.2.4)
+ json (1.7.7)
+ jwt (0.1.6)
+ multi_json (>= 1.0)
mail (2.3.0)
i18n (>= 0.4.0)
mime-types (~> 1.16)
@@ -44,8 +65,7 @@ GEM
nokogiri (1.5.6)
oauth (0.4.4)
polyglot (0.3.3)
- rack (1.4.1)
- rake (0.8.7)
+ rake (10.0.3)
rest-client (1.6.7)
mime-types (>= 1.16)
right_aws (3.0.3)
@@ -69,43 +89,24 @@ GEM
treetop (1.4.10)
polyglot
polyglot (>= 0.3.1)
- twilio-ruby (3.4.2)
+ twilio-ruby (3.9.0)
builder (>= 2.1.2)
jwt (>= 0.1.2)
- multi_json (>= 1.0.3)
+ multi_json (>= 1.3.0)
twitter-stream (0.1.15)
eventmachine (>= 0.12.8)
http_parser.rb (~> 0.5.1)
simple_oauth (~> 0.1.4)
uuidtools (2.1.3)
xml-simple (1.0.11)
xmpp4r (0.5)
- xmpp4r-simple (0.8.8)
+ xmpp4r-simple-19 (1.0.0)
xmpp4r (>= 0.3.2)
yajl-ruby (1.1.0)
PLATFORMS
ruby
DEPENDENCIES
- SystemTimer
- activeresource (~> 3.0.0)
- addressable (~> 2.2.7)
- aws-sdk (~> 1.8.0)
- faraday (= 0.7.6)
- httparty (= 0.7.4)
- mail (~> 2.3)
- mash (~> 0.1.1)
- mime-types (~> 1.15)
- mqtt (= 0.0.8)
- oauth (= 0.4.4)
- rake (= 0.8.7)
- right_aws (= 3.0.3)
- right_http_connection (= 1.3.0)
- ruby-hmac (= 0.4.0)
- softlayer_messaging (~> 1.0.2)
- tinder (= 1.8.0.github)
- twilio-ruby (= 3.4.2)
- xml-simple (= 1.0.11)
- xmpp4r-simple (= 0.8.8)
- yajl-ruby (= 1.1.0)
+ github-services!
+ rake (= 10.0.3)
View
@@ -108,7 +108,7 @@ to other event types, like `pull_request` or `issues`. The full list may be
found in [service.rb](https://github.com/github/github-services/blob/master/lib/service.rb#L106).
Unless your service specifies `default_events <list_of_types>`, only the `push`
hook will be called, see
-[service.rb#default_events](https://github.com/github/github-services/blob/master/lib/service.rb#L198).
+[service.rb#default_events](https://github.com/github/github-services/blob/55a1fb10a44a80dec6a744d0828c769b00d97ee2/lib/service.rb#L122-L133).
To make use of these additional types, your service will either need to define
`receive_<type>` (like `receive_pull_request_review_comment`) or a generic
View
@@ -5,6 +5,6 @@ Install Notes
Apiary needs your OAuth token in order to download your `apiary.apib` (that describes your API) file from your repository. Set up this service by:
-1. Go to [Apiary Settings](http://apiary.io/settings)
+1. Go to [Apiary Settings](http://apiary.io/settings)
2. Click the **Connect to GitHub** button
3. _(optional)_ After completing the steps above you can always edit `Branch` field right here. Commits to this GitHub branch will trigger an update at Apiary; other branches will be ignored
View
@@ -0,0 +1,13 @@
+Blimp
+=====
+
+Blimp is a project management software for doers, people that want to do more and manage less.
+
+Integrating it with Github allows you to add all your Github Issues activity to any project in Blimp. Issues along with their comments will be created as tasks inside the goal you specifiy.
+
+Install Notes
+-------------
+1. **Project Url** - Use your full Blimp project Url which looks like: https://app.getblimp.com/example-company/example-project/
+2. **Username** - Should be the username of the user that you want to use to create tasks and comments. You can setup a user just for this purpose. See: https://app.getblimp.com/user/settings/
+3. **API Key** - Should be the API Key for the user you chose to use. See: https://app.getblimp.com/user/settings/api/
+4. **Goal Title** *(optional)* - The title for the goal that will contain the tasks for each issue. The default is "Github Issues - owner/repo".
View
@@ -0,0 +1,13 @@
+CircleCI continuous integration
+
+[CircleCi](https://circleci.com) will add these hooks automatically to projects which you test using CircleCi. By enabling all the events github offers it allows tighter integeration between github and CircleCI. To sign up, go to https://circleci.com, sign in, and start testing!
+
+Install Notes
+-------------
+
+1. Sign up at https://circleci.com with your github credentials
+2. Follow your repository
+3. You're done!
+
+For more details about CircleCI go to https://circleci.com
+
View
@@ -1,23 +1,23 @@
-Fisheye
+FishEye
=======
-FishEye is a revision-control browser and search engine.
-The github Fisheye service can be used to trigger repository scan after code has been pushed to your git repository.
+Atlassian FishEye is a revision-control browser and search engine.
+The GitHub FishEye service can be used to trigger repository scan after code has been pushed to your git repository.
-Requires Fisheye 2.10 or later.
+Requires FishEye 2.10 or later.
Install Notes
-------------
-1. Your Fisheye server must be accessible from the internet.
+1. Your FishEye server must be accessible from the internet
-2. "base_url" is the URL to your Fisheye server
+2. "url_base" is the URL to your FishEye server
Example: http://fisheye.example.com/ or http://fisheye.example.com/fisheye/
-3. "token" is the REST API Fisheye token
- It is defined in Fisheye Administration > Security Settings > Authentication > REST API Token
+3. "token" is the REST API token for your FishEye server
+ It is defined in FishEye Administration > Security Settings > Authentication > REST API Token
-4. "custom_repository_name" is the repository name (optional).
+4. "repository_name" is the repository name (optional)
If not set github repository name is used
View
@@ -3,3 +3,5 @@ Install Notes
1. **Email** - The user to authenticate as.
2. **Api Key** - The API key associated with the provided user. See: https://humbughq.com/#settings
+3. **Stream** - The Humbug stream where you want messages to be sent. (If you leave this blank, it defaults to the "commits" stream in Humbug.) Whether you use the default stream or specify it explicitly, you need to set up the stream on the Humbug side.
+4. **Branches** - If you want to restrict Humbug notifications to certain GitHub branches, then provide a comma delimited list of git branches here (e.g. master,staging,prod). Otherwise, leave it empty.
View
@@ -5,13 +5,12 @@
5. `nick` - Nickname (optional)
7. `nickserv_password` - Password for the server's [NickServ](http://en.wikipedia.org/wiki/Internet_Relay_Chat_services) (optional)
6. `long_url` - If enabled, displays full compare/commit url's. If disabled uses git.io.
-7. `message_without_join` - If enabled prevents joining and immediately leaving the channel.
-8. `no_colors` - Disables color support for messages
-9. `notice` - Enables notice support. Make sure you configure channel to support notices ("/mode #yourchannelname -n" or "/msg chanserv set mlock -n")
+7. `message_without_join` - If enabled prevents joining and immediately leaving the channel. Make sure you configure the channel to support outside messages ("/mode #yourchannelname -n" or "/msg chanserv set mlock -n")
+8. `no_colors` - Disables color support for messages
+9. `notice` - Sends as a notice rather than a channel message.
10. `branch_regexes` - Regular expressions for branch name matching (optional, comma separated). For example, only master => `^master$`, master & starts with bug => `master,^bug`.
-11. `no_pull_requests` - Turns off notifications of opened pull requests.
-12. `active` - Enables the bot
-13. Configure your IRC channel to allow external messages (/mode #yourchannelname -n).
+11. `active` - Enables the bot
+12. Configure your IRC channel to allow external messages (/mode #yourchannelname -n).
For freenode, try the following:
View
@@ -0,0 +1,14 @@
+Pushalot
+========
+
+Pushalot is a platform for receiving custom push notifications to connected devices running Windows Phone or Windows 8. Custom means that those push notifications can be sent from virtually any source, as long as that source can interact with our open [REST API](https://pushalot.com/api).
+
+Install Notes
+-------------
+
+1. Install the [Windows 8 app](https://pushalot.com/apps) from the Windows Store, or the [Windows Phone app](https://pushalot.com/apps) from the Windows Phone Apps+Games Store.
+
+2. Sign in to [Pushalot](https://pushalot.com/) and copy your authorization token.
+
+3. Add your authorization token in the field above.
+
View
@@ -20,5 +20,6 @@ Configuring the github hook:
1. Server Url - This is your server url (including the jazz application suffix). A valid example would be https://yourdomain:port/jazz or https://yourdomain:port/ccm.
2. Username - This is the username of the user used to access your Rational Team Concert instance.
3. Password - This is the password of the user used to access your Rational Team Concert instance.
-4. Project Area UUID - This is the uuid of your project area. It is needed to create new work items. You can find out the uuid by accessing your projet using the web ui (using the admin panel). The uuid will be after the itemId parameter in the url. E.g. itemId=_VZsIQOehEeGMALe74yZ8ZQ. Enter just the itemId, which in this example is _VZsIQOehEeGMALe74yZ8ZQ
-5. Basic Authentication - Check this option if you have configured your server to use basic authentication instead of form authentication.
+4. Project Area UUID - This is the uuid of your project area. It is needed to create new work items. You can find out the uuid by accessing your project using the web ui (using the admin panel). The uuid will be after the itemId parameter in the url. E.g. itemId=_VZsIQOehEeGMALe74yZ8ZQ. Enter just the itemId, which in this example is _VZsIQOehEeGMALe74yZ8ZQ
+5. Basic Authentication - Check this option if you have configured your server to use basic authentication instead of form authentication.
+6. No Verify SSL - Check this option if you need the hook to skip the verification of your server's SSL certificate. Not recommended for production use, but necessary if your server is running with a self-signed certificate or with a wildcard certificate, since the current Ruby level does not understand SNA/SNI.
View
@@ -0,0 +1,25 @@
+This service posts an event object for Github events to a Simperium app.
+A Simperium object is created for each hook event in a bucket you choose.
+
+Supported events are currently:
+'push', 'issues', 'issue_comment', 'commit_comment', 'pull_request',
+'pull_request_review_comment', 'watch', 'fork', 'fork_apply',
+'member', 'public', 'team_add', 'status'
+
+Simperium IDs:
+Each object ID will be a guid, eg. 'guid-0.3939192'
+
+Data:
+'event' - The github event type, eg. 'push' for commits
+'payload' - The data for the event, varies by event type.
+
+More details on Github events: http://developer.github.com/v3/repos/hooks/
+
+Install Notes
+------------
+
+App ID: Your Simperium app id created on https://simperium.com/dashboard
+Token: You'll need to generate an access token for a specific user (not an API key)
+Bucket: Name of the bucket you want events posted to
+
+See https://simperium.com/docs/reference/http/#auth for more details on Simperium authentication.
View
@@ -1,20 +1,5 @@
Install Notes
-------------
-1. Create a new Yammer user that will post all of your commit messages by proxy (e.g. git@organization.tld)
-
-2. Login as this user and go to https://www.yammer.com/client_applications/new
-
-3. Create a new application, for example:
-
- Application name: organization-git
- Author: organization
- Author Email: git@organization.tld
- Main Application URL: http://organization.tld/
-
-4. Save the returned Consumer (Application) Key and Consumer (Application) Secret. You will need them for the next step.
-
-5. Authorize the application. You can do this by using the yammer_create_oauth_yml.rb script of the yammer4r gem.
-
-6. Enter the output of step 5 (consumer key+secret and access token+secret) into your github service hook form for yammer.
-
+1. Go to the Yammer App Directory and login in the GitHub app.
+2. Enter the token above.
View
@@ -25,8 +25,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "mash", "~> 0.1.1"
spec.add_dependency "mime-types", "~> 1.15"
spec.add_dependency "ruby-hmac", "0.4.0"
- spec.add_dependency "faraday", "0.7.6"
- spec.add_dependency "SystemTimer"
+ spec.add_dependency "faraday", "0.8.7"
# Basecamp Classic
spec.add_dependency "activeresource", "~> 3.0.0"
@@ -44,10 +43,10 @@ Gem::Specification.new do |spec|
spec.add_dependency "mail", "~>2.3"
# Jabber
- spec.add_dependency "xmpp4r-simple", "0.8.8"
+ spec.add_dependency "xmpp4r-simple-19", "~> 1.0.0"
# Twilio
- spec.add_dependency "twilio-ruby", "3.4.2"
+ spec.add_dependency "twilio-ruby", "~> 3.9.0"
# Amazon SQS
spec.add_dependency "right_aws", "3.0.3"
View
@@ -38,6 +38,7 @@
require 'faraday'
require 'ostruct'
require File.expand_path("../service/structs", __FILE__)
+require File.expand_path("../service/http_helper", __FILE__)
class Addressable::URI
attr_accessor :validation_deferred
Oops, something went wrong.

0 comments on commit 72d5e8c

Please sign in to comment.