こんにちは、だいちゃんです。
前々から計画していたことなのですが、ついにこのブログのソースコードを Github で公開しちゃいました!
公開するメリットはあまり無かったのですが、デメリットも特に無いし、なによりGithubが寂しすぎたのでせっかくだから勉強の過程も見えるようにしたいなぁという経緯です。
恥ずかしいから見ないで欲しい気持ちと、でも見て褒めて欲しい気持ちです(笑)
公開してたところでお金が貰えるわけでも、誰かの役に立つわけでもなく、ただの自己満足です(笑)
元々ブログ全体をGithubで管理していたので、リポジトリをパブリックにするかプライベートにするかの違いはあれど、更新フローは一切変える必要がなかったので軽い気持ちで公開できました。いまでもその実感は無いですしw
記事の内容はブログとして公開されているものなので隠す必要が無いどころか既にリポジトリの大部分をパブリックにしているようなものだったので、懸念する部分もほとんどありませんでした。
唯一、 FTPアップロードまでをNodeで行っていた ので、そのパスワードなどの情報をどう扱うかが課題でした。ただ、パスワードが書かれたファイルだけ .gitignore しておけばほぼ問題ないだろうということで公開に至りました。Gitは良くも悪くも過去ログが残り続けるので、一度なにかの拍子でそういう情報を上げてしまうと危険ですが、多分大丈夫じゃないですかね。
あと、僕もこのブログを実装するにあたり、たくさんの人の書いたブログやGithubのリポジトリを覗き見させていただいたので、 覗き見されるかは別として 誰でも見れる環境に置いておきたいな、という想いがずっと頭の片隅にあったことが一番の理由かもしれません。
その気になったからです。
実装面で書き換えた部分は、FTPアップロードのパスワードなどの情報を別ファイルに移したくらいで、ほぼ手は加えずに公開しています。さすがに過去のコミット見たら見れちゃう!みたいな状況はまずいので、リポジトリは作り直しましたが。
ソースコード公開してしまったので、もう少し綺麗に書き直していきたいですね...
やるやる詐欺なのでいつになることやら。むしろ気づいたらご指摘くださいw