Vue.jsのGitHubから学ぶ意思決定
Vue.jsは10年以上にわたり進化を続けています。その裏側には、数え切れないほどのIssue、Pull Request、RFCでの議論があります。
本セッションでは、vuejs/vue、vuejs/core、vuejs/rfcs に蓄積された約10年分のIssue・PR・RFCをAIで横断的に整理し、Vue.jsがどのような課題に向き合い、どのような意思決定を積み重ねてきたのかを読み解きます。
本セッションでは、コミッターではなく、一人のVueユーザーとしてGitHubに残された公開資料を読み解きます。 リリースノートや公式ドキュメントだけでは見えない議論をたどることで、Composition APIや<script setup>といった機能が「なぜその形になったのか」を理解することを目指します。
また、このセッションで紹介したいのはVue.jsの歴史そのものではありません。GitHubに残された議論を読み解くことで、OSSの設計や意思決定を学ぶという、新しい学び方です。
AIによって膨大な開発履歴を扱えるようになった今だからこそ、OSSは「使うもの」から「学ぶもの」としても活用できると考えています。
Vue.jsをより理解したい方、OSSから設計や意思決定を学びたい方に、新しい視点を持ち帰っていただければ幸いです。
永井優斗/Yuto NAGAI
Vue.jsのGitHubから学ぶ意思決定
Vue.jsは10年以上にわたり進化を続けています。その裏側には、数え切れないほどのIssue、Pull Request、RFCでの議論があります。
本セッションでは、vuejs/vue、vuejs/core、vuejs/rfcs に蓄積された約10年分のIssue・PR・RFCをAIで横断的に整理し、Vue.jsがどのような課題に向き合い、どのような意思決定を積み重ねてきたのかを読み解きます。
本セッションでは、コミッターではなく、一人のVueユーザーとしてGitHubに残された公開資料を読み解きます。 リリースノートや公式ドキュメントだけでは見えない議論をたどることで、Composition APIや<script setup>といった機能が「なぜその形になったのか」を理解することを目指します。
また、このセッションで紹介したいのはVue.jsの歴史そのものではありません。GitHubに残された議論を読み解くことで、OSSの設計や意思決定を学ぶという、新しい学び方です。
AIによって膨大な開発履歴を扱えるようになった今だからこそ、OSSは「使うもの」から「学ぶもの」としても活用できると考えています。
Vue.jsをより理解したい方、OSSから設計や意思決定を学びたい方に、新しい視点を持ち帰っていただければ幸いです。
