OSS Gate東京ワークショップ2024-12-14
イベント内容
概要
「OSSの開発に参加する」を実際に体験するワークショップです。本ワークショップの目的は、「OSS開発に参加する最初の一歩を支援すること」です。
1月と4月と7月と10月は最終土曜日に10:30から17:00で開催しています。
3月と6月と9月と12月は第2土曜日に13:00から19:00で開催しています。
以下は参考URLです。
- OSS Gateについての説明:
- ワークショップについての説明:
- ワークショップの進行に使用するプレゼン資料:
- ワークショップの内容の動画:
- 過去のワークショップ参加者のレポート:
- Twitterのハッシュタグ
参加枠について
実際にOSSの開発に参加する人(「ビギナー」)と「ビギナー」をサポートする人(「サポーター」)を募集しています。
- 「ビギナー」とは次のような人です
- OSSの開発に参加したいけどまだ参加したことがない人
- OSSの開発に参加したことはあるけどまだ自信がない人
- 参加したい!という人は「ビギナー」として申し込んでください
- 識別用に、全ての設定→一般→プロフィール で名前の後に「🔰」(若葉マークの絵文字)を付けておいて下さい
- 「サポーター」とは次のような人です
- OSSの開発に参加している人(OSSの開発に参加していれば「OSS Gateワークショップ」未経験でも大丈夫です。)
- 「ビギナー」をサポートしたい!という人は「サポーター」として申し込んでください
- 識別用に、 全ての設定→一般→プロフィール で名前の後に「💪」(力こぶの絵文字)を付けておいて下さい
「ビギナー」の定員は「サポーター」の人数によって決まります
「サポーター」の登録数が増えると定員も増えるので、キャンセル待ちになっていても気にせず登録してください。ただし、「ビギナー」枠には次の3種類あり、キャンセル待ちからの繰り上がりの優先順位が異なります。より確実に参加したい人は優先順位が高い「ビギナー」枠を検討してください。
- 「サポーターを1人以上連れてくるビギナー」枠
- 今回のワークショップに「サポーター」で参加する人を見つけ、自分は「ビギナー」で参加する枠です。
- 実際に「サポーター」の登録者が1人増えたら繰り上がります。
- どの「サポーター」がどの「サポーターを1人以上連れてくるビギナー」に対応しているかはわからないので一番最初に登録していた「サポーターを1人以上連れてくるビギナー」が繰り上がります。
- 「サポーター」をだれも連れてこないけど優先的に「ビギナー」として参加しようという人が出てきたら対策を考えます。(ちゃんと対応を確認するとかそもそもこの枠を廃止するとか。)
- 「次回はサポーターとして参加するビギナー」枠:
- 今回は「ビギナー」として参加し、次回は「サポーター」として参加する人向けの枠です。
- 「サポーターを1人以上連れてくるビギナー」枠のキャンセル待ちが0のときにサポーターが増えたら繰り上がります。
- 次回のワークショップに「サポーター」として参加登録していないと繰り上がりません。
- 今回のワークショップが終わったら「サポーター」の登録を解除したり無断欠席する人が頻出したら対策を考えます。(体調不良で参加できなくなるとかまっとうな理由で実現できなくなることは十分あり得るのでそのあたりを考慮して検討します。頻出する場合はこの枠を廃止するでしょう。)
- 「ビギナー」枠:
- 開催日の3日頃前の時点で「サポーターを1人以上連れてくるビギナー」枠のキャンセル待ちも「次回はサポーターとして参加するビギナー」枠のキャンセル待ちも0でサポーターに余裕があれば繰り上がります。
「サポーター」は参加人数に制限はありません!「サポーター」の数が増えるほど「ビギナー」の定員も増えるので「自分じゃ役に立たないかも…」とか思わずにどんどん参加してください!初めての「サポーター」の人でもGitHubのアカウントを用意しておく程度の事前準備で大丈夫なような進め方になっているので安心してください。
事前準備
「ビギナー」・「サポーター」は事前にGitHubのアカウントを取得しておいてください。
「ビギナー」は、当日どのOSSを扱いたいのか、普段使っているOSSで気になっているものはないか、少し考えてくるととっつきやすいかも知れません。もちろん、当日になってから決めてもまったく問題ありません。
当日用意するもの
OSSの開発に使えるパソコンを用意してください。「OSSの開発に使えるパソコン」というのは次のようなパソコンです。
- バージョン管理システム(GitクライアントやSubversionクライアントなど)をインストール済み
- GitHubにログインできる状態になっている
- 開発に使うプログラミング言語の処理系(コンパイラーやインタプリターなど)をインストール済み
- 開発に使うエディターをインストール済み
- などなど
準備で困った・不安なことがあるという人はチャットで相談してください。
目標
- ワークショップ中に実際にOSSの開発に参加する
- ワークショップ後も継続してOSSの開発に参加できそうな気持ちになる
内容
本ワークショップの目的は、「OSS開発に参加する最初の一歩を支援すること」です。実際にやることは「ビギナー」と「サポーター」で相談して決めますが、通常は次の内容を行います。
- 扱うOSSを「ビギナー」と「サポーター」で相談して決める
- 公式ドキュメント通りにそのOSSを動かす
- プロジェクトにフィードバックする
フィードバックの例:
- 発見したインストールや動作時の問題に関して、GitHubのIssueやpull requestを作成する
- 発見した公式ドキュメントの不備に関して、GitHubのIssueやpull requestを作成する
内容についてもっと詳しく知りたい人は、「概要」の「参考URL」をご覧ください。また、質問したいこと・不安なことがある、という人はチャットで相談してください。
当日のプログラム
時間 | やること |
---|---|
12:30 | 雑談タイム(開場) |
13:00 | アイスブレイク |
13:15 | OSS開発手順を説明 |
13:45 | 対象OSSを動かす |
14:45 | ミニふりかえり |
15:00 | 雑談タイム(休憩) |
15:30 | プロジェクトにフィードバックする |
17:30 | 小休憩 |
17:40 | ふりかえり |
17:55 | まとめ |
18:05 | アンケート記入 |
18:15 | ワークショップのふりかえり |
19:00 | 終了 |
詳細は シナリオをご覧ください。
スポンサー紹介・運営紹介
本イベントページは学びを支援する YassLab 株式会社が提供しております。詳細はコミュニティ運営者向け資料『Doorkeeper スポンサーシップ』をご参照ください。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。