結構前の話になってしまいましたが、東京Node学園祭2017の2日目に参加してきました。
私はNodeSchoolとCode And Learnという2つのセッションに参加しました。
NodeSchool
上記ページWorkshoppersにあるlearnyounodeなどをインストールし、もくもくするセッションでした。
ページサンプルにはグローバルにインストールとあったのですが、
ローカルにだけインストールしたかったので、下記コマンドでインストール。
npm install learnyounode
かんたんに起動するにはインストールしたexecファイルを直接叩きます。
node_modules/learnyounode/bin/learnyounode
まずは"HELLO WORLD"を選択しました。
そうするとお題が表示されます。
program.jsにお題の内容を記載しverify
node_modules/learnyounode/bin/learnyounode verify program.js
日本語でコンソールテキストを書いたのでFAILになりました。
該当箇所を修正して、再度verify。
OKになりました!
とうのをひたすら続けていったのですが、結構楽しかったです。
メニュー画面下にある”CHOOSE LANGUAGE”を選択して日本語表示にすることもできます。
メンターの方がたくさんいらっしゃったので、初歩的なところで躓いてもサポートしていただき
Node.jsを知った気になるセッションでした。
Code And Learn
コントリビュートっていう言葉を知らなかったので、
セッション時間内で実際にみなさんにコントリビュートしてもらいますー!
みたいな流れになって、正直あせりました。
しかし、gitのリポジトリクローンのやり方から開発環境作成、テストのまわしかた、
PRのつくりかたまで説明していただきながら進めていったので、
macの充電がなくなるかもしれないというハラハラ以外は
問題なく進められて、無事私もコントリビューターの一員になれました。
感想
npmインストールはよくしていて使ってはいるけど、Nodeって何?
みたいな状態で参加するだけしてみたんですが、基本楽しかったです。
NodeってJavascriptであれやこれやできる何かなんだろうなってことはわかりましたw。
とはいえNodeを知るにはもうちょっと勉強していかないとなーという感じでしょうか。