Akelos で開発記 1

Akelos での開発を記してみる。

% mkdir -p ~/work/myproject
% cd work/myproject
% mkdir trunk branches tags
% ssh -l littlebuddha www.example.com
littlebuddha@www.example.com s password:
% mkdir -p works/repos/myproject
% svnadmin create /home/littlebuddha/works/repos/myproject
% exit
% cd ~/work/myproject
% svn import svn+ssh://littlebuddha@www.example.com/home/littlebuddha/works/repos/myproject -m "Initial import."
% cd ..
% rm -rf myproject
% svn checkout svn+ssh://littlebuddha@www.example.com/home/littlebuddha/works/repos/myproject myproject
% ls -l f-shoplink/
total 0
drwxr-xr-x   3 littlebuddha  littlebuddha  102  5  6 23:45 branches
drwxr-xr-x   3 littlebuddha  littlebuddha  102  5  6 23:45 tags
drwxr-xr-x   3 littlebuddha  littlebuddha  102  5  6 23:45 trunk
% cd ~/akelos
% ./script/setup -d $HOME/works/myproject/trunk/ -p /Applications/xampp/htdocs/myproject
    Creating directory: /home/littlbuddha/works/myproject/trunk/tmp
    Creating directory: /home/littlbuddha/works/myproject/trunk/script
    Creating file: /home/littlbuddha/works/myproject/trunk/script/test
    Setting /home/littlbuddha/works/myproject/trunk/script/test permissions to: 100755
    Creating file: /home/littlbuddha/works/myproject/trunk/script/setup
    Setting /home/littlbuddha/works/myproject/trunk/script/setup permissions to: 100755
    Creating file: /home/littlbuddha/works/myproject/trunk/script/plugin
    Setting /home/littlbuddha/works/myproject/trunk/script/plugin permissions to: 100755
    Creating file: /home/littlbuddha/works/myproject/trunk/script/migrate
    Setting /home/littlbuddha/works/myproject/trunk/script/migrate permissions to: 100755
    Creating file: /home/littlbuddha/works/myproject/trunk/script/generate
    Setting /home/littlbuddha/works/myproject/trunk/script/generate permissions to: 100755
    Creating directory: /home/littlbuddha/works/myproject/trunk/script/extras
    Creating file: /home/littlbuddha/works/myproject/trunk/script/extras/ci_tests.php
    Creating file: /home/littlbuddha/works/myproject/trunk/script/extras/DEFAULT-ci-config.yaml
    Creating file: /home/littlbuddha/works/myproject/trunk/script/console
    Setting /home/littlbuddha/works/myproject/trunk/script/console permissions to: 100755
    Creating directory: /home/littlbuddha/works/myproject/trunk/public
    Creating directory: /home/littlbuddha/works/myproject/trunk/public/stylesheets
    Creating file: /home/littlbuddha/works/myproject/trunk/public/stylesheets/scaffold.css
    Creating file: /home/littlbuddha/works/myproject/trunk/public/stylesheets/forms.css
    Creating file: /home/littlbuddha/works/myproject/trunk/public/stylesheets/default.css
    Creating file: /home/littlbuddha/works/myproject/trunk/public/robots.txt
    Creating file: /home/littlbuddha/works/myproject/trunk/public/mod_rewrite_test_file.txt
    Creating directory: /home/littlbuddha/works/myproject/trunk/public/javascripts
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/window.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/unittest.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/slider.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/scriptaculous.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/prototype.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/file_uploader.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/event_selectors.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/effects.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/dragdrop.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/debug.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/cookies.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/controls.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/builder.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/javascripts/behaviour.js
    Creating file: /home/littlbuddha/works/myproject/trunk/public/index.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/public/images
    Creating file: /home/littlbuddha/works/myproject/trunk/public/images/bg_page.png
    Creating file: /home/littlbuddha/works/myproject/trunk/public/images/bg_header.png
    Creating file: /home/littlbuddha/works/myproject/trunk/public/images/akelos_framework_logo.png
    Creating file: /home/littlbuddha/works/myproject/trunk/public/.htaccess
    Creating directory: /home/littlbuddha/works/myproject/trunk/log
    Creating file: /home/littlbuddha/works/myproject/trunk/log/command_line.log
    Creating directory: /home/littlbuddha/works/myproject/trunk/docs
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/windows_set_php_path-es.markdown
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/tutorial.markdown
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/tutorial-ja.markdown
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/tutorial-fr.markdown
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/tutorial-es.markdown
    Creating directory: /home/littlbuddha/works/myproject/trunk/docs/images
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/images/akelos_mvc.png
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/images/akelos_mvc-fr.png
    Creating file: /home/littlbuddha/works/myproject/trunk/docs/images/akelos_mvc-es.png
    Creating directory: /home/littlbuddha/works/myproject/trunk/config
    Creating directory: /home/littlbuddha/works/myproject/trunk/config/locales
    Creating file: /home/littlbuddha/works/myproject/trunk/config/locales/ja.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/locales/es.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/locales/en.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/config/environments
    Creating file: /home/littlbuddha/works/myproject/trunk/config/environments/testing.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/environments/production.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/environments/development.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/boot.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/DEFAULT-routes.php
    Creating file: /home/littlbuddha/works/myproject/trunk/config/DEFAULT-config.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/page
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/page/index.tpl
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/page/compiled
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/page/compiled/index.tpl.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/layouts
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/layouts/page.tpl
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/layouts/compiled
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/layouts/compiled/page.tpl.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/set_locales.tpl
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/set_database_details.tpl
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/select_database.tpl
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/perform_setup.tpl
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/index.tpl
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/configure_ftp_details.tpl
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/set_locales.tpl.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/set_database_details.tpl.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/select_database.tpl.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/perform_setup.tpl.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/index.tpl.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/views/framework_setup/compiled/configure_ftp_details.tpl.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/vendor
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/vendor/plugins
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/vendor/behaviours
    Creating file: /home/littlbuddha/works/myproject/trunk/app/shared_model.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/models
    Creating file: /home/littlbuddha/works/myproject/trunk/app/models/framework_setup.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/locales
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/locales/page
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/page/ja.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/page/es.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/page/en.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/locales/localize
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/locales/localize/date
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/localize/date/ja.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/localize/date/es.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/localize/date/en.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/locales/framework_setup
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/framework_setup/ja.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/framework_setup/es.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/locales/framework_setup/en.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/installers
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/installers/versions
    Creating file: /home/littlbuddha/works/myproject/trunk/app/installers/framework_installer.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/installers/database_installer.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/helpers
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/filters
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/controllers
    Creating file: /home/littlbuddha/works/myproject/trunk/app/controllers/page_controller.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/controllers/framework_setup_controller.php
    Creating file: /home/littlbuddha/works/myproject/trunk/app/application_controller.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/app/apis
    Creating directory: /home/littlbuddha/works/myproject/trunk/test
    Creating file: /home/littlbuddha/works/myproject/trunk/test/app.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/test/fixtures
    Creating directory: /home/littlbuddha/works/myproject/trunk/test/fixtures/app
    Creating file: /home/littlbuddha/works/myproject/trunk/test/fixtures/app/application_controller.php
    Creating file: /home/littlbuddha/works/myproject/trunk/test/fixtures/app/shared_model.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/test/fixtures/config
    Creating file: /home/littlbuddha/works/myproject/trunk/test/fixtures/config/config.php
    Creating directory: /home/littlbuddha/works/myproject/trunk/test/fixtures/data
    Creating directory: /home/littlbuddha/works/myproject/trunk/test/fixtures/public
    Creating file: /home/littlbuddha/works/myproject/trunk/test/fixtures/public/.htaccess
    Creating file: /home/littlbuddha/works/myproject/trunk/test/fixtures/public/index.php

    Linking the application with the framework at /Users/naotaka/akelos

    Adding symbolic link /Applications/xampp/htdocs/myproject to the public web server.

    Please point your browser to /Applications/xampp/htdocs/myproject in order to complete the installation process
% ls -l ~/works/myproject/trunk/
total 0
drwxr-xr-x   13 littlebuddha  littlebuddha  442  5  6 23:59 app
drwxr-xr-x    7 littlebuddha  littlebuddha  238  5  6 23:59 config
drwxr-xr-x    8 littlebuddha  littlebuddha  272  5  6 23:59 docs
drwxr-xr-x    3 littlebuddha  littlebuddha  102  5  6 23:59 log
drwxr-xr-x    9 littlebuddha  littlebuddha  306  5  6 23:59 public
drwxr-xr-x    9 littlebuddha  littlebuddha  306  5  6 23:59 script
drwxr-xr-x    4 littlebuddha  littlebuddha  136  5  6 23:59 test
drwxr-xr-x    2 littlebuddha  littlebuddha   68  5  6 23:59 tmp