Al añadir un nuevo paquete a anixpkgs:
- Crea la definición del paquete en el directorio adecuado (por ejemplo,
pkgs/by-name/,pkgs/python-packages/, etc.). - Crea una entrada en
index.jsonen la raíz del repositorio — esto es necesario para el CI y la generación de documentación.- Establece
"ci": truepara prácticamente todos los paquetes, de modo que el paquete debe compilarse correctamente para que el CI pase. - Establece
"docs": truesolo para paquetes personalizados (aquellos creados en este repositorio). Los paquetes de terceros que se envuelvan o incluyan deben tener"docs": false.
- Establece
- Sigue el flujo de trabajo de anixpkgs-deploy: ejecuta
git addpara los nuevos archivos antes de ejecutaranix-upgrade.