私は今まで、数々のアプリケーションやライブラリをつくって GitHub / RubyGems 等で公開してきました。ここで毎回注意しているのがプロダクトの名前の付け方です。この記事では、自分が何に気をつけて名付けをしているのかを紹介します。 ユニークな名前にする ユニークな名前にする、つまり既に公開されているものとなるべく名前が被らないようにすべきです。ユニークな名前にすることでググラビリティ(検索した時のヒットしやすさ)を高めることができますし、エゴサーチもしやすくなります。 同じ名前のプロダクトがすでに存在しないかチェックする 自分はよさ気な名前が思いついたら、まず Google 検索と GitHub の一番上にある検索ボックスに突っ込みます。同じ名前のリポジトリがすでにあるかどうかを調べるためです。ハイフンとかを含めるなら名前をダブルクォートで囲むのが良いでしょう。 幸運にもリポジト