Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sota1235/slack-hubot

slack-hubot for team masulab
https://github.com/sota1235/slack-hubot

Last synced: 3 months ago
JSON representation

slack-hubot for team masulab

Awesome Lists containing this project

README

        

# 増井研Hubot

[![Build Status](https://travis-ci.org/masuilab/slack-hubot.svg?branch=master)](https://travis-ci.org/masuilab/slack-hubot)

### ソースコード
- https://github.com/masuilab/slack-hubot

### 運用

- Herokuで運用中
- http://masuilab-hubot2.herokuapp.com
- @TakumiBaba @shokai @nekobato が管理している
- Travis-CIでテスト
- https://travis-ci.org/masuilab/slack-hubot
- テスト通ったmasterブランチが自動的にHerokuにデプロイされる

## 開発する

### このhubotにスクリプトを追加する場合

1. `npm install`でライブラリをインストール
2. `scripts/`ディレクトリにプラグインを書く
3. `bin/hubot`実行、ローカルでチャットを起動する
4. コマンドを入力して動作確認

- [Scriptingガイド](https://github.com/github/hubot/blob/master/docs/scripting.md)

### npmとして実装し、このhubotにインストールする

`external-scripts.json`と`package.json`を編集し、プルリクください

[hubot-sfc-bus](https://github.com/shokai/hubot-sfc-bus)や[hubot-rss-reader](https://github.com/shokai/hubot-rss-reader)が参考になると思う

## TEST
今のところcoffeelintを通すのみ

% npm test
# or
% grunt

## DEPLOY

Travis-CIでテスト通ったmasterブランチが自動的にHerokuにデプロイされます

### プルリクください

- masuilab/slack-hubotにブランチ切ってプルリク
- 自分のリポジトリにcloneしてプルリク

どっちでも良い

### 自分でHerokuをいじりたい
管理者にきいてコラボレーターに入れてもらってください。

### masuilab-hubotとは別にHeroku建ててデプロイする方法

% heroku create
% git push heroku master

% heroku config:set HEROKU_URL=http://(app_name).herokuapp.com
% heroku config:set NODE_ENV=production
% heroku config:add TZ=Asia/Tokyo
% heroku addons:add redistogo:nano