新しいパッケージをanixpkgsに追加する場合:
- 適切なディレクトリ(例:
pkgs/by-name/、pkgs/python-packages/など)にパッケージ定義を作成します。 - リポジトリルートの**
index.jsonにエントリを作成します** — これはCIとドキュメント生成に必要です。- ほぼすべてのパッケージで
"ci": trueに設定し、CIをパスするためにパッケージが正常にビルドされる必要があるようにします。 "docs": trueは、カスタムパッケージ(このリポジトリで作成されたもの)のみに設定します。ラップまたは含まれるサードパーティパッケージは"docs": falseとします。
- ほぼすべてのパッケージで
- anixpkgs-deployワークフローに従います:
anix-upgradeを実行する前に、新しいファイルをgit addします。