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 | このプロジェクトでのバグ修正では、 *主にこのディレクトリの変更のための修正* を行っています。 |