1

git で新しいプロジェクトを開始し、./autogen.sh と xfce4-dev-tools を使用して構成スクリプトとその他のファイルを生成しました。

git release だけを提供するのは悪い考えなのか、それとも dist tarball も作成する必要があるのか​​疑問に思っています。

4

1 に答える 1

0

ディストリビューション tarball は使いやすいですが、特定の Linux ディストリビューションに限定される可能性があり、場合によってはそのディストリビューションの特定のバージョンに限定されることもあります。

autogen.shより柔軟になりますが、プロジェクトを使用する前により複雑なセットアップが必要になります。

この問題に対する私のアプローチは、スクリプトを作成することです。

  1. すべての依存関係をインストールするか、少なくともそれらを入手できる場所に人々を誘導します
  2. すべてのシステム固有のファイルを作成します
  3. プロジェクト全体をビルドします
  4. テストを実行します
  5. 配布用の tarball を作成します

同じスクリプトを使用して dist tarball をビルドするため、スクリプトは a) 有用であり、b) スクリプトを健全に保つために頻繁に実行されます。

于 2013-11-06T10:41:53.473 に答える