Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub連携プラグインを作った話 或いは、作りかけてる話 最悪、作りたかった話
Search
douhashi
March 09, 2019
Programming
4.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub連携プラグインを作った話 或いは、作りかけてる話 最悪、作りたかった話
2019/03/09
Redmine大阪 #19
douhashi
March 09, 2019
Other Decks in Programming
See All in Programming
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
110
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
0
240
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
590
自分的「カンファレンスの楽しみ方」
syumai
0
190
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
120
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
270
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
1
660
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
810
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
440
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Typedesign – Prime Four
hannesfritz
42
3.2k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Paper Plane
katiecoart
PRO
2
53k
The browser strikes back
jonoalderson
0
1.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
We Have a Design System, Now What?
morganepeng
55
8.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
Transcript
GitHub連携プラグインを作っ た話 或いは、作りかけてる話 最悪、作りたかった話 2019/03/09 Redmine大阪 #19 Agileware Inc. Sho
DOUHASHI
GitHub連携プラグインを作っ た話 或いは、作りかけてる話 最悪、作りたかった話 2019/03/09 Redmine大阪 #19 Agileware Inc. Sho
DOUHASHI
先にアンケート
RedmineとSCM連携してる人
SVN?
Git?
ご協力ありがとうございます
アジェンダ 自己紹介 & 会社紹介 Redmine と Git連携の話 Redmine と GitHub
の連携プラグイン 今後について
自己紹介
私は何者か? • 堂端(ドウハシ) - facebook.com/douhashi • Agileware社 技術顧問 (Common) ◦
社内で便利に使える共有リソース • プログラマ畑 (今年20周年) • ココ数年はインフラプログラマ • 瞬発力系。夏休みの宿題最後にやるタイプ。
私達は何者か? • 株式会社Agileware • レッドマインノカイシャ • LycheeRedmineシリーズというRedmineプラグイ ンを販売しています • Redmineをクラウド提供してたりもします
• GIJIっていう議事録共有サービスも運営していま す
Redmine x Git
Redmine は SCMと連携できる
いろんなSCMに対応している • SVN • Git • CVS • Mercurial などなど...
SCM連携の微妙な違い SVN Git Redmine サービス SVN サービス リポジトリ HTTP/SVN プロトコル
直接参照 Redmine サービス Git サービス リポジトリ not 直接参照 リポジトリ HTTP/SSH プロトコル HTTP/SSH プロトコル 手動
サーバ Git連携パターンA - 全部のせ Redmine サービス Git サービス リポジトリ 直接参照
できる 負荷でかい 壊れたら アウト メンテ 大変
サーバ サーバ Git連携パターンB - サーバ分ける Redmine サービス リポジトリ 更新どうする? Git
サービス リポジトリ Clone / Pull 容量2倍...
サーバ サーバ Git連携パターンC - 共有フォルダ Redmine サービス Git サービス ファイルサーバ
リポジトリ 壊れたらアウ(ry 管理対象増えすぎ 直接参照 できる
サーバ Git連携パターンD - docker Docker Redmine サービス Docker Git サービス
リポジトリ 直接参照 できる メンテ楽
Redmine x GitHub
GitHub サーバ GitHub連携 (=さっきのパターンB) Redmine サービス リポジトリ 更新どうする? Git サービス
リポジトリ SSHプロトコル Clone / Pull
OSSプラグイン作った。作っ てる。
DEMO
今後こうする
チケッツ がんばります....!
で、いつ公開する?
まだ恥ずかしいコードだけど... 公開しました! (2019/03/09 5:00 a.m.)
redmine_github plugin • https://github.com/agileware-jp/redmine_github • Issue 大歓迎 • PR 大歓迎
• (まだしないほうがいいけど) Fork大歓迎 ※ Redmine 4系でしか見てません(3.xはサポートしたい)
今後も、生温かく見守ってください
最後に、 「宣伝しろ」って言われたから...
Agilewareでは PO (プロダクトオーナー)を募集しています
Agilewareでは PO (プロダクトオーナー)を募集しています
こんな人と出会いたい! 現在はほぼほぼ LycheeRedmine シリーズなので、 • Redmineで仕事がしたい! • こんなプラグインを作って皆んなを幸せにしたい! • プロジェクト管理、タスク管理をカイゼンしたい!
ぜひ、ご連絡ください! 「アジャイルウェア プロダクトオーナー」で検索!
ご清聴ありがとうございました