ファイル配置

ファイル配置

[1] アプリケーションリポジトリーや配布パッケージの一般的なファイルディレクトリー構造。

bin/
実行可能ファイル, シェルスクリプト (Unix 系の慣習)、 実行可能なPerlスクリプト (Perl の慣習)
Build.PL
Build.PL (Perl)
carton.lock
carton.lock (Carton)
.circleci
Circle CI 2.0
circle.yml
Circle CI 1.0
config/

[2] 設定ファイル

config/ci.json
ciconfig
config/deploy.pl
デプロイ設定 (Cinnamon)
config/perl/
Perl アプリケーションの依存関係 (pmbp)
config/travis-merger.txt
Travis CI 用設定 (ciconfig)
COPYING
ライセンス (GNU 系の慣習)
cpanfile
cpanfile (cpanm)
db/
データベースの設定、初期データ (Perl 系の慣習の1つ)
deps/
依存ファイル (pmbp)
doc/
ドキュメント (Unix 系の慣習の1つ)
.env, .envrc
(direnv)
.git/
Gitリポジトリー (Git)
.github/
GitHub
.gitignore
Git 管理外ファイルの一覧 (Git)
.gitmodules
Git サブモジュールの一覧 (Git)
INSTALL
インストール方法の説明 (Unix 系の慣習の1つ)
lib/
Perlライブラリー, Perlモジュール (Perl の慣習)
LICENSE
ライセンス (Unix 系の慣習の1つ)
LICENSE.txt
ライセンス (Unix 系の慣習の1つ)
LICENSE.md
ライセンス (GitHub 系の慣習の1つ)
LICENSE.rst
ライセンス
local/

[3] リポジトリー管理外のファイル (Perl 系の慣習の1つ)

local/bin/
実行可能ファイル, シェルスクリプト, 実行可能なPerlスクリプト (pmbp)
local/common/
ライブラリー (pmbp)
local/config/
動作設定 (pmbp)
local/cpanm/
cpanm (pmbp)
local/data/
データファイル (ddsd)
local/ddsd/
ddsd 関連ファイル (ddsd)
local/perl-*/
Perl (pmbp)
local/perlbrew/
perlbrew (pmbp)
local/pmbp/
pmbp (pmbp)
local/lib/
local::lib
local/test/
テスト結果 (tesica)
Makefile
make
Makefile.PL
Makefile.PL (Perl)
NOTICE
Apacheライセンス
package.json
パッケージ情報 (npm)
package-lock.json
パッケージ情報 (npm)
[4] Procfile
(Heroku)
README
説明 (Unix 系の慣習)
README.md
説明 (itHub 系の慣習の1つ)
README.txt
説明
requirements.txt
pip (Python)
script/
シェルスクリプト, Perlスクリプト (Perl 系の慣習の1つ)
src/
ソースコード (Unix 系の慣習の1つ)
t/
テストスクリプト (Perl)
t_deps/
テストの依存ファイル (Perl 系の慣習の1つ)
.travis.yml
Travis CI