The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# ****************************************************************
# myapp.yml - configuration file for an example application 'MyApp'
# ****************************************************************

# ================================================================
# sugar notations
# ================================================================

application:    MyApp
# this is a sugar notation of $literal{'/Class/application'}

root:           examples
# this is a sugar notation of $literal{'/Path/root'}

driver:         MySQL
# this is a sugar notation of DBICx::Modeler::Generator::Driver::*

username:       mysql_user
# this is a sugar notation of $literal{'/Driver/username'}

password:       foobar
# this is a sugar notation of $literal{'/Driver/password'}

# host:         localhost
# this is a sugar notation of $literal{'/Driver/host'}

# port:         3306
# this is a sugar notation of $literal{'/Driver/port'}

# ================================================================
# raw notations
# ================================================================

literal:
    /Path/script_extension: _mysql.sql

# -------- * common * --------
#   /Class/application:     MyApp
#   /Class/base_part:       Base
#   /Class/model_part:      Model
#   /Class/schema_part:     Schema
#   /Path/creation_script:  examples/src/myapp.sql
#   /Path/module_extension: .pm
#   /Path/script_extension: .sql
#   /Path/root:             examples
#   /Schema/components:     []
#   /Schema/is_debug:       1
#   /Tree/application:      myapp
#   /Tree/library:
#       - lib
#   /Tree/src:
#       - src
#   /Tree/target:           []

# -------- * for SQLite * --------
#   /Driver/bin:            sqlite3
#   /Driver/database:       examples/myapp.db
#   /Driver/dbd:            SQLite
#   /Driver/dsn:            dbi:SQLite:dbname=examples/myapp.db
#   /Driver/extension:      .db

# -------- * for MySQL * --------
#   /Driver/bin:            mysql
#   /Driver/database:       myapp
#   /Driver/dbd:            mysql
#   /Driver/dsn:            dbi:mysql:database=myapp
#   /Driver/host:           localhost
#   /Driver/password:       mysql_user
#   /Driver/port:           3306
#   /Driver/username:       foobar