Macのディレクトリ構造みんなどうしてる?
Macのホームディレクトリはユーザー名ですよね。開発で使う人はいろんなプロジェクトフォルダなりソースコードなりができると思います。結論、これらはホームディレクトリ配下に置くようにしました。
今までは、ホームディレクトリtakuya
配下に、Development
やDesign
ディレクトリを作り、そこにプロジェクトフォルダなりXdの保存しておきたいテンプレートなりを入れていた。しかしホームディレクトリ配下はiCloudに保存されないため、Apple DeveloperのCertificateSigningRequestや、ローカルに保存しろと言われたサービスアカウントキーなどは書類
配下に別途ディレクトリを作りそこに入れていた。
いろいろググっても良さげなディレクトリ構成例が出てこなかったが、ふとGitHubではmaztak/strapi-commerce
のようにユーザー名配下にリポジトリがあるなと思ったため、Macもホームディレクトリ直下に開発用のプロジェクトフォルダを配置した。
もしディレクトリをまた作るなら
上記の階層構造だとホームディレクトリ配下にフォルダが増えすぎるし、また開発用フォルダを作るかも知れない。そのときはDevelop
かRepositories
にするかなぁ。
なぜならホームディレクトリtakuya
配下にデフォルトであるディレクトリ名はピクチャ
やアプリケーション
など「格納するファイルの種類」を表す名詞か、ダウンロード
のような他動詞になっているからだ(Develperという職種やDevelopmentのような他動詞の名詞系ではない)。
けどベストプラクティスが分からないのでぜひMac玄人ユーザーの皆さんのディレクトリ構造を教えて欲しいです!
余談
ちなみにMacでは内部でDocuments
というディレクトリ名になっていても、表面上では書類
のようにローカライズされてしまう。
また開発用のディレクトリ名は何が美しいか迷ったが、Developer
だとApple標準のファイルがあり(フォルダを作るだけで勝手にハンマーアイコンがつく)Xcodeのファイルなどが格納されるらしく、Development
というダサい名前になっていた‥。
Discussion