LeopardからSubversionはデフォルトで入っている。
※ CVSはXcode Developer Toolsで入るらしい。
SVNサーバも自動起動している模様。
特別、何を設定する事もなく、そのまま使う事にする。
普段使うライブラリ関連を、
Subversionで管理しているので、
ひとまず色々とチェックアウトしておく。
SVNリポジトリ
- CakePHP
-
PHPフレームワーク。
https://svn.cakephp.org/repo - CodeIgniter
-
PHPフレームワーク。
http://dev.ellislab.com/svn/CodeIgniter/trunk - Symfony
-
PHPフレームワーク。
http://svn.symfony-project.com/ - ZendFramework
-
PHPフレームワーク。
http://framework.zend.com/svn/framework - phpMyAdmin
-
データベース管理。
https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin - JsDoc Toolkit
-
JavaScriptドキュメントジェネレータ。
http://jsdoc-toolkit.googlecode.com/svn - jQuery
-
JavaScriptフレームワーク。
http://jqueryjs.googlecode.com/svn - MooTools
-
JavaScriptフレームワーク。
http://svn.mootools.net/ - Prototype + script.aculo.us
-
JavaScriptフレームワーク + エフェクトライブラリ。
http://svn.rubyonrails.org/rails/spinoffs
その他のライブラリ
- phpDocumentor
- PHPドキュメントジェネレータ。
- Smarty
- PHPドテンプレートエンジン。
- ECMAScript
- ECMAScript 4のコマンドライン版があるので、遊んでみている。
- YUICompressor
- JavaScriptコンプレッサ。
いくつかショートカット用の実行ファイルを作る
色が付いている部分はファイル名や任意のパス。
実行ファイルはPATHが通るところにでも置いて使う。
- JsDoc Toolkit用の実行ファイル
-
コンフィグファイルを指定して使用する。
-
ファイルを作成。
touch jsdoctoolkit -
実行権限を与える。
chmod a+x jsdoctoolkit -
こんな感じの内容で保存。
#!/bin/sh cd /path/to/JsDocToolkit java -jar app/js.jar app/run.js -c=$1
-
ファイルを作成。
- phpDocumentor用の実行ファイル
-
ディレクトリを指定して使用する。
-
ファイルを作成。
touch phpdocumentor -
実行権限を与える。
chmod a+x phpdocumentor -
こんな感じの内容で保存。
#!/bin/sh /path/to/phpDocumentor/phpdoc -t /path/to/phpdoc -o HTML:Smarty:PHP -d $1
-
ファイルを作成。
- YUICompressor用の実行ファイル
-
ファイルを指定して使用する。
-
ファイルを作成。
touch yuicompressor -
実行権限を与える。
chmod a+x yuicompressor -
こんな感じの内容で保存する。
#!/bin/sh java -jar /path/to/YUICompressor/build/yuicompressor-2.2.4.jar -o /path/to/compressed.js $1
-
ファイルを作成。
ライブラリ関連はこんな感じ。