フォルダ構成
フローを作成する前に、プロジェクト単位でフォルダを構成するか、事業部単位でフォルダを構成するかに正解はありません。組織の規模や開発体制、プロジェクトの性質などに応じて適切な方法を選択する必要があります。
当社では、事業部ごとにフォルダを作成し、各プロジェクトごとにデータやログなどのサブフォルダを設けて運用しています。参考になれば幸いです。
一つの環境をフォルダで分けて、テスト環境と本番環境を運用
/production
/development
事業部ごとにフォルダを作成
事業部 | 英語 |
---|---|
営業部 | sales |
財務部 | finance |
経理部 | accounting |
人事部 | humanresources |
マーケティング部 | marketing |
...... | 略 |
項目 | 命名規則 | 例 |
---|---|---|
環境フォルダ | 小文字 | production, development |
事業部フォルダ | 小文字、スペースなし | sales, finance |
プロジェクトフォルダ | 小文字、ハイフン使用 | project-aaa |
フロー名 | 小文字、プロジェクト名/略語 | project-aaa.xfp |
データファイル | 目的+日付 | sales-data-20250301.csv |
ログファイル | 目的+日付 | logs-20250301.csv |
フォルダ構成
/production
├ /sales
│ ├ /project-aaa
│ │ ├ /data
│ │ └ sales-data-20250301.csv
│ │ ├ /logs
│ │ └ logs-20250301.csv
│ │ └ project-aaa.xfp
│ └ /project-bbb
│ ├ /data
│ ├ /logs
│ └ project-bbb.xfp
├ /finance
│ └ /project-ccc
│ ├ /data
│ ├ /logs
│ └ project-ccc.xfp
├ /accounting
│ └ /project-ddd
│ ├ /data
│ ├ /logs
│ └ project-ddd.xfp
├ /humanresources
│ └ /project-eee
│ ├ /data
│ ├ /logs
│ └ project-eee.xfp
├ /marketing
│ └ /project-fff
│ ├ /data
│ ├ /logs
│ └ project-fff.xfp
/development
├ /sales
│ ├ /project-aaa
│ │ ├ /data
│ │ └ sales-data-20250301.csv
│ │ ├ /logs
│ │ └ logs-20250301.csv
│ │ └ project-aaa-dev.xfp
│ └ /project-bbb
│ ├ /data
│ ├ /logs
│ └ project-bbb-dev.xfp
├ /finance
│ └ /project-ccc
│ ├ /data
│ ├ /logs
│ └ project-ccc-dev.xfp
├ /accounting
│ └ /project-ddd
│ ├ /data
│ ├ /logs
│ └ project-ddd-dev.xfp
├ /humanresources
│ └ /project-eee
│ ├ /data
│ ├ /logs
│ └ project-eee-dev.xfp
├ /marketing
│ └ /project-fff
│ ├ /data
│ ├ /logs
│ └ project-fff-dev.xfp
参考: