oss開発手順 - rabbit slide show...oss gateワークショップ...
TRANSCRIPT
![Page 1: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/1.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
OSS開発手順
OSS GateOSS Gateワークショップ
![Page 2: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/2.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ワークショップの目的
OSS開発未経験者↓
OSS開発 経験者
![Page 3: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/3.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
OSS Gateとワークショップ
OSS Gate[OSS開発参加者を継続的に増やす]取り組み
✓
✓
OSS Gateワークショップ[…増やす]を実現するための1手段✓
未経験者が経験者になると増える✓
✓
![Page 4: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/4.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
どうして未経験?
(数人の参加者に聞く)✓
予想:やったことがないからなんとなく敷居が高いと感じる
✓
✓
![Page 5: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/5.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ワークショップの重要事項
体験する体験して大したことはないとわかる→敷居が下がる
![Page 6: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/6.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ワークショップの内容1
参加者のこと
![Page 7: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/7.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
立場一覧
ビギナー✓
サポーター✓
サポートメンター✓
進行役✓
![Page 8: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/8.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ビギナー
OSSの開発に参加したいでも参加したことはない✓
✓
OSSの開発に参加した事はあるでもまだ自信がない✓
✓
![Page 9: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/9.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
サポーター
ビギナーのサポート係✓
OSS開発経験者✓
初参加でも大丈夫!例:進行役がやることを随時説明✓
例:サポートメンターがサポート✓
✓
![Page 10: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/10.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
サポートメンター
サポーターのサポート係✓
サポーター経験者✓
会場各地でスポットサポート✓
サポート例:うまくサポートできていない感…→相談しよう!(サポーター1人で完璧にサポートしなくてもよい!)
✓
✓
![Page 11: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/11.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
進行役
進行と全体を気にかける係✓
![Page 12: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/12.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ワークショップの内容2
流れ
![Page 13: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/13.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
今日の流れのポイント
未経験者の最初の1歩に最適化
※OSSの開発方法はいろいろある✓
※今日はこのやり方をやろう!✓
※違うやり方がいい人は応相談✓
✓
![Page 14: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/14.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
流れ
ユーザーとしてOSSを動かす1.
↑で気づいた事を開発元にフィードバック
2.
![Page 15: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/15.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
期待
普段は気づいていないだけで実はフィードバックポイントがあったことを体験して!
※普段、ググってブログやQiitaで回避策を探していませんか?そんなときどうしたらよいかはワークショップ内で!
✓
✓
フィードバックを体験して!✓
![Page 16: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/16.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ワークショップの内容3
ユーザーとしてOSSを動かす
![Page 17: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/17.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
動かす流れ
(詳細は後述)
対象OSSを決める1.
作業メモを書く場所を用意2.
作業メモを書きながら公式サイト・README通り動かす
3.
![Page 18: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/18.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
OSSとは
オープンソースライセンスを設定したソフトウェア
https://opensource.org/licenses/alphabetical
✓
✓
ライセンスを確認すればOSSかどうかわかるOSS「っぽい」は存在しない✓
✓
![Page 19: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/19.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
対象OSS決め
ビギナーが決める
使っているOSSから選ぶ✓
難易度は気にしなくてよい!サポーターがサポートするから!
✓
✓
サポーターは↑をサポート
自分の知らないOSSや言語でもよいビギナーと一緒に悩んであげよう!
✓
✓
![Page 20: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/20.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
対象OSS決めデモ
デモ最近使っているOSSは?ライセンス確認→OK!✓
✓
その中で一番ときめくのは?✓
ではそれにしましょう!✓
![Page 21: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/21.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
動かすときのポイント
作業メモを書く🛈:メモを書く場所はこのあと作る✓
✓
なにかする毎に書く例:ドキュメントを読み始めた✓
例:次のドキュメントを読み始めた✓
✓
![Page 22: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/22.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
作業メモを書く場所を作る
デモGitHub: oss-gate/workshop1.
↑にissueを作る2.
同じ島の他の人たちが作ったissue全部にコメント
3.
![Page 23: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/23.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ユーザーとして動かす
デモ公式サイトを開く1.
作業メモを書く2.
概要を読む3.
作業メモを書く4.
...5.
![Page 24: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/24.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
メモの例
ドキュメント通りインストールしたけど失敗した。
![Page 25: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/25.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
よりよいメモの例
http://... のインストール手順をなぞろう!(↑後から再度参照できるようにURLも書く)brewでインストールできるはずなのに失敗した(↑期待する結果)
% brew install XXX(←なにをしたか) (...コマンドの実行結果...) (↑実際の結果) XXX is not found↑というようにパッケージがないと言われる
![Page 26: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/26.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
作業開始!
●時▲分まで!公式サイトを開く1.
作業メモを書く2.
概要を読む3.
作業メモを書く4.
...5.
![Page 27: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/27.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ふりかえり1
…●時▲分後これまでの活動を見直す機会✓
目的:他の人の視点での考え方を知る✓
作業ログが役に立つことを実感✓
✓
![Page 28: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/28.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ふりかえり1:デモ
デモビギナー:作業メモを元に説明✓
✓
サポーター:よいところをよいと言う!✓
フィードバックポイントを確認✓
完了→issueにコメント✓
✓
![Page 29: OSS開発手順 - Rabbit Slide Show...OSS Gateワークショップ […増やす]を実現するための1手段 未経験者が経験者になると増える OSS開発手順 Powered](https://reader033.vdocuments.net/reader033/viewer/2022052612/5f09e6db7e708231d4290c71/html5/thumbnails/29.jpg)
OSS開発手順 Powered by Rabbit 2.2.1
ふりかえり1:進め方
ビギナー1人ずつ順番に✓
対象ビギナーの作業ログをディスプレイに映す
✓
同じ島のみんなで↑を見ながら✓