InnerSource プログラムの管理
Intermediate GitHub Concepts
Stan Konkin
ML Enthusiast, DataCamp
オープンソースプロジェクト入門
🔓
オープンなコード
: だれでも利用・改良可
👥
グローバルな協働
: 世界中の開発者が貢献
⚡
継続的イノベーション
: コミュニティのニーズが原動力
オープンソースの利点
🚀
急速なイノベーション
: 多様な意見で前進
🛠
高品質
: ピアレビューされた信頼できるコード
🌎
グローバルアクセス
: だれでも無料で利用可
🔥
強いコミュニティ
: 協働と解決策が強化
オープンソースへの貢献
💻
貢献
: 機能追加、バグ修正、ドキュメント改善
👨💻
スキル向上
: 技術力を高める
👤
評価を築く
: データコミュニティで認知を得る
👥
世界と協働
: 専門家と連携し主要ツールに貢献
InnerSource への移行
⚙
InnerSource
: 社内協働のための開発モデル
👨💻
協働を強化
: チームワークと共有を促進
👤
透明性を確保
: 全チームに開かれたプロジェクトに
InnerSource の概要
💻 OSS の実践を社内に適用
👥 透明性・協働・共有オーナーシップ
🛠 社内リポジトリ、テンプレートで標準化した貢献
Internal リポジトリ
🛠
リポジトリ種別
: private、public、
internal
から選択
👥
Internal リポジトリ
: 組織全員に自動で
読み取り
権限
リポジトリを Internal に変更
リポジトリ名とテンプレート
📃
明確なタイトル
:
data-pipelines
や
ml-models
など説明的に
📝
Issue テンプレート
: 申告を標準化
📄
PR テンプレート
: 変更の提出方法を案内
テンプレートの設定
PR と Issue のテンプレート作成
Issue テンプレートの利用
InnerSource の制約と課題
⚠
抵抗感
: 従来手法を好むチームがある
🔒
セキュリティ
: 機微情報の露出リスク
🔧
ガバナンス
: 強固なポリシーが必要
📊
リソース
: 追加の工数と研修が必要
Laten we oefenen!
Intermediate GitHub Concepts
Preparing Video For Download...