Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UnofficialCookingの紹介とRedmine本家への貢献

7,928 views

Published on

redmine.tokyo 第12回勉強会

Published in: Software
  • Be the first to comment

  • Be the first to like this

UnofficialCookingの紹介とRedmine本家への貢献

  1. 1. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 1 UnofficialCookingの紹介と Redmine本家への貢献 2017/05/13 redmine.tokyo 第12回勉強会 @y503unavailable
  2. 2. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 2 Agenda • 自己紹介 1. Redmineは単に無料で使えるソフト? 2. 標準機能を変更して利用したい 3. 本家にパッチ提案したが取込まれない 4. 大量のパッチ当てるの大変 5. まとめ
  3. 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. 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. 5. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 5 2.標準機能から変更したい 同じ悩みを持つのは、 自分だけじゃない。 ・本家の残チケット検索-4500件、Groonga無し ・用途もニーズもユーザレベルも千差万別 ・改造にはスキルと内部構造の知識が必要 ユーザ会で情報共有! もっと効率的に利用
  6. 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. 7. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 7 Unofficial Redmine Cooking守備範囲 オープンソースだから可能なこと 7 下記対応により出来ること ・Redmineソース改造 ・Redmine本家未取込パッチ ・プラグイン活用 ・DB直接操作 ・他ツールとの連携 機能要望(解決方法不明) 要は 標準外
  8. 8. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 8 運用補足 ・記入内容は、概要紹介+リンクで可 項目:現象/要望、解決策、対応状況、補足 ・記入手順 https://redmine.tokyo/projects/unofficialcooking/wiki テンプレ埋めてください。 ・要望/質問の回答保証はありません。 ・正確性の保証もありません。 ・Redmine.Tokyoのユーザ登録要 名前は実名で無くとも可
  9. 9. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 9 一覧画面
  10. 10. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 10 チケット内容
  11. 11. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 11 入力画面 2016/1/26
  12. 12. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 12 3.本家にパッチ提案したが 取込まれない あなたのパッチ、だけじゃない ・+1(賛成)が数十件のパッチでも数年熟成あり。判断理由不明。 ・Redmine10年の蓄積-探すの大変 ・パッチ作成公開しても、必要なユーザが見つけて利用できなければ無意味 ・パッチ情報-利用者間の橋渡しが必要 本家残チケットの+1リストを作成し公開 目的:(利用者視点で)必要性を可視化 関連内容の検索容易化 有用→本家OpenDiscussionトップに固定表示 ↑ パッチの+1座布団
  13. 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. 14. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 14 4.大量のパッチ当てるの大変 • パッチ情報はUnofficialCookingで共有可能 • しかし、大量のパッチ適用作業は、利用者に とって現実的な作業か?(手間・競合-動作リスク) • 標準+選定パッチ適用済のパッケージ(案) →利用者の手間削減(標準同等にインストール) →取込/リリース待期間削減(数か月~年) →未取込パッチの動く環境→評価し易い →コード差異減→テスト楽、品質面でも有利 課題:運用手間/取込判断基準/実質フォーク化? (toot.redmine.jp での議論成果) ごった煮版 (仮称) (注:実施未定・検討中段階)
  15. 15. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 15 Redmineのソース変更形態比較 形態 現状 対応 制約 1.標準取込 パッチ取込判断に 長期間掛かる場合 あり。リリース間 隔。結果的に未取 込パッチ多数 パッチ作成し提供 パッチ作成には 高いスキルが必 要 2.標準+各自改造 (改造+プラグイン 活用) 必要な情報が十分 に流通していない。 (知らないので使え ない) 情報収集/公開の場 所として、 UnofficialRedmineC ookingを運用中 利用者に多少の スキル必要 (コードベース差異 あり、個別対応必 要) 3.標準ベース改造 版 (未登録複数patch 一括適用) 現状無い (勝手版のビルド 公開の様なもの) ・手順化すれば、 利用者に必要なス キルは抑えられる ・個々の修正対応 の組み合わせを減 らせる。 標準バージョン アップ毎の対応 必要(更新手間) 4.フォーク (我が道を歩む) chiliprojectは終了 した。 選択しない
  16. 16. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 16 5.まとめ • Redmineはオープンソースソフトウェアです。 – 協力して育成&利用していきましょう。 ユーザ会はそのための場所です。 • お願いしたいこと – Redmine本家/UnofficalCookingへの積極的参加 – UnofficalCooking未解決案件-アドバイス求む – ごった煮版 興味ある人は連絡ください。 (Redmine.Tokyo or マストドン toot.redmine.jp )
  17. 17. 2017/05/13 第12回redmine.tokyo 勉強会 UnofficlaCookingの紹介とRedmine本家への貢献 @y503unavailable 17 御清聴ありがとうございました • 説明した内容が、Redmineの利用環境改善 に、多少なりとも役に立てば幸いです。 • ご意見、内容指摘の連絡先 https://redmine.tokyo/projects/unofficialcooking y503unavailable@ toot.redmine.jp

×