プロジェクト

全般

プロフィール

Wiki » 履歴 » バージョン 3

Youichi Kimura, 2011-05-31 07:38
+ディレクトリ構造 /etc/openpne3/

1 1 Youichi Kimura
h1. Wiki
2 1 Youichi Kimura
3 1 Youichi Kimura
h2. パッケージのビルド方法
4 1 Youichi Kimura
5 1 Youichi Kimura
このプロジェクトではDebianパッケージのビルド作業に "git-buildpackage":https://honk.sigxcpu.org/piki/projects/git-buildpackage/ を使用しています。
6 1 Youichi Kimura
7 1 Youichi Kimura
# @$ git clone git://github.com/upsilon/OpenPNE3.git openpne3@
8 1 Youichi Kimura
# @$ cd openpne3@
9 1 Youichi Kimura
# @$ git checkout debpkg-unstable@
10 1 Youichi Kimura
# @$ git-buildpackage@ (動作確認などで署名の手順を省く場合は -us -uc オプションをつけます)
11 1 Youichi Kimura
12 1 Youichi Kimura
ビルトが完了すると、 @../@ に openpne3_{バージョン番号}-{Debianリビジョン}_all.deb などのパッケージが生成されます。
13 2 Youichi Kimura
14 2 Youichi Kimura
h2. ディレクトリ構造
15 2 Youichi Kimura
16 2 Youichi Kimura
debパッケージ版OpenPNE3では "Debianポリシーマニュアル":http://www.debian.org/doc/debian-policy/ に適合させるため、ディレクトリ構造に手を加えています。
17 2 Youichi Kimura
18 2 Youichi Kimura
*このディレクトリ構成は今後の修正で変更となる可能性があります*
19 2 Youichi Kimura
20 2 Youichi Kimura
|_. ディレクトリ |_. 内容 |_. (参考) 元のOpenPNE3でのディレクトリ |
21 2 Youichi Kimura
| /usr/share/openpne3/ | OpenPNE3のベースディレクトリ | ./ |
22 2 Youichi Kimura
| /usr/share/openpne3/plugins/ | OpenPNE3のプラグイン | ./plugins/op* |
23 2 Youichi Kimura
| /usr/share/openpne3/lib/model/ | 静的なmodelクラス | ./lib/model/doctrine/ |
24 2 Youichi Kimura
| /usr/share/openpne3/lib/form/ | 静的なformクラス | ./lib/form/doctrine/ |
25 2 Youichi Kimura
| /usr/share/openpne3/lib/filter/ | 静的なfilterクラス | ./lib/filter/doctrine/ |
26 2 Youichi Kimura
| /usr/share/symfony/ | symfonyのディレクトリ | ./lib/vendor/symfony/ |
27 2 Youichi Kimura
| /usr/share/symfony/lib/plugins/ | symfonyのプラグイン | ./plugins/sf* ./lib/vendor/symfony/lib/plugins/ |
28 2 Youichi Kimura
| /usr/local/share/openpne3-plugins/ | ユーザが手動でプラグインをインストールするためのディレクトリ | なし (./plugins/) |
29 3 Youichi Kimura
| /etc/openpne3/ | OpenPNE3の設定ファイル (の一部) | ./config/ |
30 2 Youichi Kimura
| /var/lib/openpne3/model/ | 自動生成されるmodelクラス | ./lib/model/doctrine/base/ |
31 2 Youichi Kimura
| /var/lib/openpne3/form/ | 自動生成されるformクラス | ./lib/form/doctrine/base/ |
32 2 Youichi Kimura
| /var/lib/openpne3/filter/ | 自動生成されるfilterクラス | ./lib/filter/doctrine/base/ |
33 2 Youichi Kimura
| /var/lib/openpne3/sql/ | 自動生成されるsqlファイル | ./data/sql/ |
34 2 Youichi Kimura
| /var/cache/openpne3/ | symfonyのキャッシュ | ./cache/ |
35 2 Youichi Kimura
| /var/log/openpne3/ | symfonyのログ | ./log/ |
36 2 Youichi Kimura
37 2 Youichi Kimura
このプロジェクトでのバグ修正では、 *主にこのディレクトリの変更のための修正* を行っています。