Ajouter un outil dans nixpkgs, l'exemple de ripe-atlas-tools

Brouillon
Version originale: 2022-01-15.
Dernière mise à jour: 2022-01-17T00:22:16+01:00.
Mots-clefs:
0 minutes de lecture

Étape 1: déterminer les dépendances

  • search.nixos.org
  • packager ripe-atlas-sagan, cousteau
  • packager socketio-client
  • patcher ripe-atlas-cousteau
  • tester à chaque fois
  • petit pépin: pas de paquet importé à la fin?
  • problématique de tests inconnue, documenter les problématiques
  • ajouter les scripts de mise à jour et populer les attributs meta

Étape 2: faire les PRs

  • partir des dépendances
  • rebaser
  • couper des commits
  • rebaser
  • réécrire les commits pour que ça soit conforme aux normes
  • informer la communauté locale

Étape 3: comfy time

  • faire quelques issues sur les bugs rencontrés
  • ajouter son checkout de nixpkgs en override local
  • utiliser son propre paquet localement