最近使ってるCatalystなアプリケーションのディレクトリ構成

最近はもっぱらこんな構成

MyApp/
|-- Changes
|-- Makefile.PL
|-- README
|-- conf - 設定ファイルはまとめてここへ
|   `-- myapp.conf
|-- docs - ドキュメントとかSQLとか
|-- lib
|   |-- MyApp
|   |   |-- Base - Base::Controllerとか基底クラス
|   |   |-- Component - ビジネスロジッククラス
|   |   |-- Controller
|   |   |-- Model
|   |   |-- Plugin - オレオレプラグイン
|   |   |-- Schema - DBICのスキーマ
|   |   `-- View
|   `-- MyApp.pm
|-- root
|   |-- db - SQLiteを使うときはこの辺
|   |-- static
|   |   |-- scripts - Javascripts
|   |   |-- styles - Style Sheets
|   |   `-- images
|   `-- templates - TT templates
|-- script
`-- t

特に変わったことはしてないす。