sotarokと僕とGithub
その時点でEthnaはまだPHP5.3非対応で、対応させるためにはどうすればよいか、僕はあれこれ悩んでいました。
そんなとき、たった一人でEthnaの次期バージョン(2.6)の開発をはじめたのがsotarokでした。
すぐに2.6betaはリリースされ、EthnaはPHP5.3対応となりました。
sotarokは開発だけでなくドキュメントもひとりで書き始めました。
僕はその姿になにか胸が熱くなり、よしドキュメント作成を手伝おうと決心して申し出ました。
— DQNEO (@DQNEO) September 16, 2011
@sotarok Ethna stableリリースの件、応援してます!というか手伝います。
これが僕のGithubデビューでした。
GitもGithubもよくわかっていない僕でしたが、sotarokはいろいろと教えてくれました。
はじめてPull Requestがマージされたときのあの感動。今でもよく覚えています。
↓コレ
ドキュメントがマージされた!!これはうれしい。
— DQNEO (@DQNEO) October 22, 2011#ethna
その後、僕はドキュメントだけでなくコードの改修も手伝うようになりました。
僕はつぎつぎと細かいバグ修正Pull Requestを送りました。
ときにはマージされ、ときにはリジェクトされ、そんなやりとりの中で僕はGit, Github,そしてオープンソースのお作法を学ぶことができました。
sotarokはまさに師匠でした。
思えば、急成長企業のCTOから直々に、しかも無償で、しかも会ったこともないのに、技術を教えてもらえるとは、何という幸運だったのでしょう。
オープンソース万歳。
Github万歳。
その時の経験をもとにして書いた記事がこれ↓ 今でも僕のブログの人気記事です。
- Git/Github超入門:猿でもできるPull Request
- Git超入門:"git push origin master"の"push"と"origin"と"master"の意味がわからないあなたへ