Ao adicionar um novo pacote a um anixpkgs:
- Crie a definição do pacote sob o diretório apropriado (ex.:
pkgs/by-name/,pkgs/python-packages/, etc.). - Crie uma entrada em
index.jsonna raiz do repositório — isso é obrigatório para a integração contínua (CI) e a geração de documentação.- Defina
"ci": truepara praticamente todos os pacotes, para que o pacote precise ser construído com sucesso para que a CI passe. - Defina
"docs": trueapenas para pacotes personalizados (aqueles criados neste repositório). Pacotes de terceiros sendo empacotados ou incluídos devem ter"docs": false.
- Defina
- Siga o fluxo de trabalho anixpkgs-deploy: execute
git addnos novos arquivos antes de rodaranix-upgrade.