D

dif.sh

Gérer les feature flags et tests A/B dans le dépôt pour les revues Git

Dernière mise à jour 07/09/2026

À propos de dif.sh

dif.sh enregistre chaque feature flag ou test A/B dans un fichier Markdown du dépôt et prend en charge la gestion des versions avec Git ainsi que les revues par PR. Le format de fichier et la CLI intègrent le ciblage d’audience, les contrôles de conflits, l’analyse et le nettoyage ; les utilisateurs peuvent être inclus ou exclus selon le pays, le forfait ou une visite récurrente. Le processus de build résout le graphe d’exclusion et bloque dans la CI la compilation de tests en ligne conflictuels.

Idéal pour

Équipes d’ingénierie gérant les versions avec Git
Équipes d’ingénierie réalisant des tests A/B
Équipes qui privilégient les contrôles de conflits dans la CI
Équipes utilisant des agents de codage

Meilleurs cas d'utilisation

Gestion des feature flags

Tests A/B et déploiements progressifs

Ciblage par pays, forfait ou visite récurrente

Blocage des conflits d’expériences dans la CI

Fonctionnalités

Configuration dans le dépôt

Chaque feature flag ou test A/B utilise un fichier Markdown, stocké avec le code et révisable via Git et PR.

Ciblage d’audience

Déclarer les attributs d’audience pour inclure ou exclure les utilisateurs selon le pays, le forfait ou une visite récurrente.

Contrôles de conflits

Le build résout le graphe d’exclusion et refuse la compilation lorsque deux tests en ligne peuvent entrer en conflit pour le même utilisateur.

CLI scriptable

Après l’installation, pointer vers un feature flag ou un identifiant d’expérience pour publier ; les commandes compactes et scriptables conviennent aux agents de codage.

Avantages

  • Configuration et code dans le même dépôt, révisables par PR
  • Ciblage, contrôles de conflits, analyse et nettoyage intégrés au format de fichier et à la CLI
  • Transmettre les attributs d’audience à l’exécution sans valider de listes de clients
  • Conflits détectés pendant le build de la CI

Informations sur l'outil

Développeurdif.sh
Date de sortie07/09/2026
TarificationFree