Your SlideShare is downloading. ×
Redmine::ChanでIRCからプロジェクト管理
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Redmine::ChanでIRCからプロジェクト管理

1,821

Published on

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,821
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Redmine::Chan でIRC からプロジェクト管理 2012/09/28 YAPC ASIA TOKYO 株式会社はてな 大西康裕 id:onishi
    • 2.   id:onishi 大西康裕  ONISHI  @yasuhiro_onishi  株式会社はてな  はてなブログ
    • 3. Devel::KTYProf Text::Hatena Web::Embed
    • 4. はてなブログ
    • 5. 2012-09-26 ブログのアイコンを設定できるようにしました / 2012-09-21 読んだブログの「 ここ がいいな」 33週連続を書き手に伝えよう! 引用スターをつけやすくしました / 2012-09-20 スマートフォン用のブログ編集画面で写真を投稿できるようにしました / 2012-09-19 Markdown記法に対応しました / 2012-09-12 トップページや「注目のエントリー」などをリニューアルしました / 2012-09-05 はてなスターをつけやすく、見やすくなるように変更しました / 2012-08-29 編集サイドバーに「うごメモ貼り付け機能」を追加しました / 2012-08-22 サイドバーに「最近のコメント」モジュールを追加しました / 2012-08-15 ネットの話題からブログを書いてみませんか? 編集サイドバーに「はてなブックマーク貼り付け機能」を追 ました / 2012-08-08 背景画像の繰り返しの設定など、デザイン・カスタマイズ機能を強化しました / 2012-08-01 ブログの背景画像をアップロードできるようにしました / 2012-07-25 ブログに何を書くか、自分のツイートから探してみませんか? 編集サイドバーにTwitter貼り付け機能を追加しました / 2012-07-18 記事下部分をカスタマイズできるようにしました / 2012-07-11 機能変 新機能 更 アクセス解析機能を強化しました / 2012-07-04 ブログのタイトル部分に画像を設定できるようにしました /2012-06-27 Amazon商品紹介機能を追加しました / 2012-06-22 ブログのヘッダとフッタをカスタマイズできるようにしました / 2012-06-15 機能変更 はてなブログProで独自ドメインを設定した際に、はてなブックマーク とはてなスターも移行するなどの機能を追加しました / 2012-06-07 機能変更 サイドバー「プロフィール」モジュールに自由記述欄を設けるなど機能を追加しました / 2012-05-31 はてなダイアリーからはてなブログへのイン ポート機能を追加しました / 2012-05-18 記事URLをより柔軟に設定できる機能などを追加しました /2012-05-10 機能変更 サイドバーの「プロフィール」モジュールに、各種ソーシャルメディアのフォローボタン表示機能を追加しました / 2012-04-27 機能変更 スマートフォン投稿・編集機能を追加し、管理画面をリニューアルしました / 2012-04-19 コメント承認機能など、コメント機能を強化しました / 2012-04-10 ともだち限定など、ブ リリースログの公開範囲を設定できるようにしました / 2012-04-05 Google Analytics対応など、サイト管理機能を追加しました / 2012-03-29 メールで記事が投稿できる機能を追加しました / 2012-03-23 サイドバーモジュール「リンク」「最新記事」の機能を強化しました / 2012-03-08 新しいサイドバーモジュールを追加し、サイドバー編集機能を強化しました / 2012-02-27 外部サイト埋め込み機能を強化し、Twitterのツイートなどを簡単に貼れるよ うにしました / 2012-02-23 Google各サービスの写真や動画などが簡単に紹介できる機能を追加しました /2012-02-17 記事の投稿日時を変更できるようにしました / 2012-02-13 キャンペーン はてなブログの有料プラン「はてなブログPro」をリリース、長袖Tシャツのプレゼントキャンペーンを開催 / 2012-02-10 「記事カテゴ
    • 6. Redmine•プロジェクト管理ソフトウェア•Ruby on Rails•機能が豊富• 操作が煩雑(個人の見解です)
    • 7. Redmine Web
    • 8. Project Management •今誰が何をやっているか可視化 •漏れをなくす •管理が面倒で嫌にならない!!!!!!!
    • 9. Project Management •とにかく簡単に issue 登録 •日常使っているツールから •ブラウザで Redmine 開かない • 息をするように issue 登録
    • 10. IRC•Internet Relay Chat•since 1988 (RFC1459)•枯れた技術で社内が潤う• 社内IRCはエンジニアの日常
    • 11. talk on IRChitode909: ブログでmarkdown使いたいonishi: 使いたい!Redmineに登録します!onishi: Redmineに登録しといたよ!hitode909: やります hitode909: やりました。レビューお願いしますonishi: はや!レビューしました。問題ないよhitode909: ありがとうございます。リリースしました
    • 12. Recipe•IRCサーバー•Redmineサーバー•専用Redmineユーザー(管理権限)•REST API を有効にする (管理 > 設定 > 認証)
    • 13. Redmine::Chanuse Redmine::Chan;my $minechan = Redmine::Chan->new( irc_server => your.irc.host, irc_port => 6667, irc_password => your_irc_password, irc_channels => { #channel => { project_id => 1 }, }, redmine_url => http://your.redmine.host/, redmine_api_key => redmine_api_key,);$minechan->cook;
    • 14. IRC Configuse Redmine::Chan;my $minechan = Redmine::Chan->new( irc_server => your.irc.host, irc_port => 6667, irc_password => your_irc_password, irc_channels => { #channel => { project_id => 1 }, }, redmine_url => http://your.redmine.host/, redmine_api_key => redmine_api_key,);$minechan->cook;
    • 15. Relationshipuse Redmine::Chan;my $minechan = Redmine::Chan->new( irc_server => your.irc.host, irc_port => 6667, irc_password => your_irc_password, irc_channels => { #channel => { project_id => 1 }, }, redmine_url => http://your.redmine.host/, redmine_api_key => redmine_api_key,);$minechan->cook;
    • 16. Redmine Configuse Redmine::Chan;my $minechan = Redmine::Chan->new( irc_server => your.irc.host, irc_port => 6667, irc_password => your_irc_password, irc_channels => { #channel => { project_id => 1 }, }, redmine_url => http://your.redmine.host/, redmine_api_key => redmine_api_key,);$minechan->cook;
    • 17. Runuse Redmine::Chan;my $minechan = Redmine::Chan->new( irc_server => your.irc.host, irc_port => 6667, irc_password => your_irc_password, irc_channels => { #channel => { project_id => 1 }, }, redmine_url => http://your.redmine.host/, redmine_api_key => redmine_api_key,);$minechan->cook; # run でも可
    • 18. ModulesAnyEvent::IRC::ClientWebService::Simple
    • 19. 注意!!!この後、 HOW TOPerlのコードは USE出て来ません!!!
    • 20. Create Issueonishi: minechan: YAPC資料作るminechan: https://your.redmine .host/issues/123 :[YAPC資料作る] [新規]
    • 21. Show Issueonishi: #123minechan: https://your.redmine .host/issues/123 :[YAPC資料作る] [新規]
    • 22. Assignonishi: #123 > motemenminechan: https://your.redmine .host/issues/123 :[YAPC資料作る] [motemen] [新規]
    • 23. Noteonishi: IE6は後で確認する > #123minechan: https://your.redmine .host/issues/123 :[YAPC資料作る] [motemen] [新規]
    • 24. Issue Condition Assign login name Status status nameTracker tracker nameDue Date d{4}[-/]d{1,2}[-/]d{1,2}
    • 25. Change at onceonishi: #1 バグ 進行中 2012/9/28minechan: https://your.redmine .host/issues/1 : [バグ] [onishi] [進行中] [2012-09-28]
    • 26. Change at onceonishi: #1 バグ 進行中 2012/9/28 Trackerminechan: https://your.redmine .host/issues/1 : [バグ] [onishi] [進行中] [2012-09-28]
    • 27. Change at onceonishi: #1 バグ 進行中 2012/9/28 Statusminechan: https://your.redmine .host/issues/1 : [バグ] [onishi] [進行中] [2012-09-28]
    • 28. Change at onceonishi: #1 バグ 進行中 2012/9/28 Due Dateminechan: https://your.redmine .host/issues/1 : [バグ] [onishi] [進行中] [2012-09-28]
    • 29. Auto Config•/users.json•/issue_statuses.json•/trackers.json
    • 30. Reload Configonishi: reloadminechan: reloaded.
    • 31. 日常のプロジェクト管理
    • 32. 1 新規 担当者2 進行中3 レビュー依頼 レビュアー4 レビュー中5 リリース待ち6 終了
    • 33. Redmine::Chan MANIACS
    • 34. Custom Fields git diff master...branch
    • 35. Custom Fields custom_field_prefix => { 2 => [qw(origin/)], # branch },onishi: #123 origin/mybranchminechan: https://your.redmine .host/issues/123 : [mybranch]
    • 36. SMEhitode909: 寿司が回るようにしましょうonishi: それめっちゃええやんonishi: minechan: 寿司が回るようにしましょうminechan: https://redmine/issues/123 : [寿司が回るようにしましょう]
    • 37. SMEhitode909: 寿司が回るようにしましょうonishi: それめっちゃええやんonishi: minechan: 寿司が回るようにしましょうminechan: https://redmine/issues/123 : [寿司が回るようにしましょう] コピペ
    • 38. ..hitode909: 寿司が回るようにしましょうonishi: .. minechan: https://redmine/issues/123 : [寿司が回るようにしましょう]
    • 39. MY API KEY privmsg to minechanonishi: aaaminechan: set key onishi : aaa
    • 40. Customize1 新規 status_commands => { 1 => [‘やめます’],2 進行中 2 => [‘やります’],3 レビュー依頼 3 => [‘レビューおねがいします’], 4 => [‘レビューします’],4 レビュー中 5 => [‘レビューしました’],5 リリース待ち 6 => [‘リリースしました’], },6 終了
    • 41. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: .. minechan: http://redmine/issues/123 hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 42. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: .. minechan: http://redmine/issues/123  【Issue 登録】hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 43. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: ..  【進行中】minechan: http://redmine/issues/123 hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 44. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: ..  【レビュー待ち】minechan: http://redmine/issues/123 hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 45. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: ..  【リリース待ち】minechan: http://redmine/issues/123 hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 46. Manage like talkinghitode909: ブログでmarkdown使いたいonishi: ..  【終了】minechan: http://redmine/issues/123 hitode909: #123 やります hitode909: #123 レビューお願いしますonishi: #123 レビューしましたhitode909: #123 ありがとうございます リリースしました
    • 47. まとめ
    • 48. nick: ISSUE Create#id Show#id assin tracker status Updatedate > #idnote Notereload Reload.. SME
    • 49. Redmine::Chanで •Issue に関する基本操作をIRC上で • 日常のプロジェクト管理を簡単に •管理に煩わされず、本質的な仕事をgithub.com/onishi/Redmine-Chan
    • 50. 閑話最近のはてな
    • 51. GHE::Chanご期待下さい!!
    • 52. 人材募集•はてなでは全職種を募集しています!•東京オフィスでもエンジニア採用!•一緒にブログを作りましょう!www.hatena.ne.jp/company/staff
    • 53. ご清聴ありがとうございました

    ×