More Related Content
PPTX
Unofficial Redmine Cooking 闇鍋_デモ環境への発展 PDF
PDF
ある工場はこれでRedmineバージョンアップを決意した PDF
Unofficial redmine cooking , unofficial-redmine.org 直近カスタマイズ事例 PDF
PDF
PPTX
PPTX
What's hot
PPTX
Unofficial Redmine Cooking & unofficial-redmine.org 紹介 redmine.tokyo#21 PPTX
Multibranch Pipeline with Docker 入門編 PPTX
巨大不明ビルドの継続的統合を目的とするビルドパイプラインを主軸とした作戦要綱 PDF
WordBench Kyoto & Osaka Gutenbergで作るランディングページ PPTX
Redmine本家コピー+投票サイト作成(Python-Redmine利用事例) PDF
PDF
20121019-jenkins-akiko_pusu.pdf PDF
PDF
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの広め方〜リリース編 先生:増井雄一郎 PDF
『健全なフロントエンド開発をしよう 〜Railsに乗っかるという選択編〜』 アップ用 PDF
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate PDF
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013 PDF
PDF
composerの遅さをまじめに考える #phpstudy PPTX
PDF
Viewers also liked
PPTX
Unofficial Redmine Cookingの紹介 PDF
Redmineを活用したプロジェクトマネジメント技術向上について PDF
Redmineのバージョンアップに追従していくための一工夫 PPTX
Redmine4時代のプラグイン開発 redmine.tokyo #13 PDF
超小規模環境のMySQL #mysqlcasual PPTX
開発環境の認証を改善して Redmineを社内標準にした話 PDF
あなたのコードに ハナマルを。- 〜 ぼっち開発でも出来る
プラグインテスト初めの一歩(仮) - PDF
PDF
PPTX
講演1 redmineの簡易crmとしての活用事例r2 PDF
PDF
PDF
Similar to UnofficialCookingの紹介とRedmine本家への貢献
PPTX
unofficial redmine 紹介 RedmineJapan2020 PDF
PDF
PDF
第9回東京Redmine勉強会オープンディスカッション「お菓子を食べながらRedmineを語ろう」 #redmineT PDF
KEY
Redmine::ChanでIRCからプロジェクト管理 PDF
PDF
PDF
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API PDF
20120711 WUM Redmineの使い道_公開版 PDF
Redmine.tokyo22 questionnaire PDF
Redmine.tokyo21 questionnaire PPTX
PPTX
20220528_redmine東京発表_一人Redmineの勧め PDF
ODP
Next-L Enju 開発ワークショップ #02 PDF
PDF
PPTX
Redmine + Lychee導入のアンチパターン PDF
UnofficialCookingの紹介とRedmine本家への貢献
- 1.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 1
UnofficialCookingの紹介と
Redmine本家への貢献
2017/05/13
redmine.tokyo 第12回勉強会
@y503unavailable
- 2.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 2
Agenda
• 自己紹介
1. Redmineは単に無料で使えるソフト?
2. 標準機能を変更して利用したい
3. 本家にパッチ提案したが取込まれない
4. 大量のパッチ当てるの大変
5. まとめ
- 3.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 3
自己紹介
名前:奈良 裕記 ( y503unavailable <- httpエラーコード503)
• 製造業で製品開発部門のadminやってます。
– 部門サーバ、LAN、PC、全般の構築/運用/子守
(全社単位の情報システムとは別、部門所属)
• Redmine歴
– 2009年から利用
– 部内SaaSの積りで各種運用中
– Redmine.Tokyoには第4回から参加、現在スタッフ
– サーバ統合事例@第7回勉強会
Redmineカスタムフィールド表示改善@第10回勉強会
UnofficlaRedmineCookingの紹介@第11回勉強会
- 4.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 4
1.Redmineは単に無料で使えるソフト?
無料で使える、だけじゃない
OSS(OpenSourceSoftware)だから
・改造して利用する自由
(ソース改造、プラグイン利用、、)
・パッチ提案する自由
(取り込まれれば将来のVerUp追随不要)
・共同で育てて利用していくソフトウェア
Redmine本家とユーザ会はそのための場所
・リーマンの第3法則
システムの進化はフィードバックプロセスにより決まる
http://forza.cocolog-nifty.com/blog/2012/08/post-9619.html
- 5.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 5
2.標準機能から変更したい
同じ悩みを持つのは、
自分だけじゃない。
・本家の残チケット検索-4500件、Groonga無し
・用途もニーズもユーザレベルも千差万別
・改造にはスキルと内部構造の知識が必要
ユーザ会で情報共有!
もっと効率的に利用
- 6.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 6
情報共有場所を作成し運用中
Unofficial Redmine Cooking
https://redmine.tokyo/projects/unofficialcooking
・Redmine.TokyoのサブPJ
・チケットベースで情報共有
・Since 2016/11
名前:多少のアングラ感と親しみ
を持って貰えれば。
UndocumentedとかCracking
のレベルではありません。
・半年で登録60件超えた。
・参加者もっと増やしたい。
・未解決案件有-識者アドバイス願
- 7.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 7
Unofficial Redmine Cooking守備範囲
オープンソースだから可能なこと
7
下記対応により出来ること
・Redmineソース改造
・Redmine本家未取込パッチ
・プラグイン活用
・DB直接操作
・他ツールとの連携
機能要望(解決方法不明)
要は
標準外
- 8.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 8
運用補足
・記入内容は、概要紹介+リンクで可
項目:現象/要望、解決策、対応状況、補足
・記入手順
https://redmine.tokyo/projects/unofficialcooking/wiki
テンプレ埋めてください。
・要望/質問の回答保証はありません。
・正確性の保証もありません。
・Redmine.Tokyoのユーザ登録要
名前は実名で無くとも可
- 9.
- 10.
- 11.
- 12.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 12
3.本家にパッチ提案したが
取込まれない
あなたのパッチ、だけじゃない
・+1(賛成)が数十件のパッチでも数年熟成あり。判断理由不明。
・Redmine10年の蓄積-探すの大変
・パッチ作成公開しても、必要なユーザが見つけて利用できなければ無意味
・パッチ情報-利用者間の橋渡しが必要
本家残チケットの+1リストを作成し公開
目的:(利用者視点で)必要性を可視化
関連内容の検索容易化
有用→本家OpenDiscussionトップに固定表示
↑ パッチの+1座布団
- 13.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 13
本家+1チケット一覧
• 本家登録 http://www.redmine.org/boards/1/topics/51899
元データ(EXCEL) https://redmine.tokyo/issues/280
+1件数
- 14.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 14
4.大量のパッチ当てるの大変
• パッチ情報はUnofficialCookingで共有可能
• しかし、大量のパッチ適用作業は、利用者に
とって現実的な作業か?(手間・競合-動作リスク)
• 標準+選定パッチ適用済のパッケージ(案)
→利用者の手間削減(標準同等にインストール)
→取込/リリース待期間削減(数か月~年)
→未取込パッチの動く環境→評価し易い
→コード差異減→テスト楽、品質面でも有利
課題:運用手間/取込判断基準/実質フォーク化?
(toot.redmine.jp での議論成果)
ごった煮版
(仮称)
(注:実施未定・検討中段階)
- 15.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 15
Redmineのソース変更形態比較
形態 現状 対応 制約
1.標準取込 パッチ取込判断に
長期間掛かる場合
あり。リリース間
隔。結果的に未取
込パッチ多数
パッチ作成し提供 パッチ作成には
高いスキルが必
要
2.標準+各自改造
(改造+プラグイン
活用)
必要な情報が十分
に流通していない。
(知らないので使え
ない)
情報収集/公開の場
所として、
UnofficialRedmineC
ookingを運用中
利用者に多少の
スキル必要
(コードベース差異
あり、個別対応必
要)
3.標準ベース改造
版
(未登録複数patch
一括適用)
現状無い
(勝手版のビルド
公開の様なもの)
・手順化すれば、
利用者に必要なス
キルは抑えられる
・個々の修正対応
の組み合わせを減
らせる。
標準バージョン
アップ毎の対応
必要(更新手間)
4.フォーク
(我が道を歩む)
chiliprojectは終了
した。
選択しない
- 16.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 16
5.まとめ
• Redmineはオープンソースソフトウェアです。
– 協力して育成&利用していきましょう。
ユーザ会はそのための場所です。
• お願いしたいこと
– Redmine本家/UnofficalCookingへの積極的参加
– UnofficalCooking未解決案件-アドバイス求む
– ごった煮版 興味ある人は連絡ください。
(Redmine.Tokyo or マストドン toot.redmine.jp )
- 17.
2017/05/13 第12回redmine.tokyo 勉強会UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 17
御清聴ありがとうございました
• 説明した内容が、Redmineの利用環境改善
に、多少なりとも役に立てば幸いです。
• ご意見、内容指摘の連絡先
https://redmine.tokyo/projects/unofficialcooking
y503unavailable@ toot.redmine.jp