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
1
4.8k
GitHub連携プラグインを作った話 或いは、作りかけてる話 最悪、作りたかった話
2019/03/09
Redmine大阪 #19
douhashi
March 09, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
240
Developer Joy - The New Paradigm
hollycummins
1
370
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
320
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
330
Webサーバーサイド言語としてのRustについて
kouyuume
1
4.9k
オンデバイスAIとXcode
ryodeveloper
0
130
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.5k
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
250
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
contribution to astral-sh/uv
shunsock
0
530
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
A better future with KSS
kneath
239
18k
Mobile First: as difficult as doing things right
swwweet
225
10k
Site-Speed That Sticks
csswizardry
13
920
The World Runs on Bad Software
bkeepers
PRO
72
11k
Embracing the Ebb and Flow
colly
88
4.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
Testing 201, or: Great Expectations
jmmastey
45
7.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
A Modern Web Designer's Workflow
chriscoyier
697
190k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
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で仕事がしたい! • こんなプラグインを作って皆んなを幸せにしたい! • プロジェクト管理、タスク管理をカイゼンしたい!
ぜひ、ご連絡ください! 「アジャイルウェア プロダクトオーナー」で検索!
ご清聴ありがとうございました