anixpkgs에 새 패키지를 추가할 때:
- 적절한 디렉토리(예:
pkgs/by-name/,pkgs/python-packages/등) 아래에 패키지 정의를 만듭니다. - 저장소 루트의
index.json에 항목을 만듭니다. — CI 및 문서 생성을 위해 필수입니다.- 거의 모든 패키지에 대해
"ci": true로 설정하여 CI 통과를 위해 패키지가 성공적으로 빌드되어야 합니다. "docs": true는 이 저장소에서 작성된 커스텀 패키지에만 설정합니다. 래핑되거나 포함된 서드파티 패키지는"docs": false로 설정해야 합니다.
- 거의 모든 패키지에 대해
- anixpkgs-deploy 워크플로우를 따릅니다:
anix-upgrade를 실행하기 전에git add로 새 파일을 스테이징합니다.