Flagsmith / Flagsmith/flagsmith-php-client

Support `$.flags` context values in segment conditions

Ouverte
#140 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
PHP
Étoiles
18
Forks
13
Merge moyen
28 min
PR mergées (30 j)
1

Description

Support `$.flags..` conditions.

### Acceptance criteria

Engine:

- `engine-test-data` is bumped to the tag containing the flag dependency cases, and they pass.
- An environment with no `$.flags` conditions gains no per-evaluation cost.
- Resolved flags are scoped to a single evaluation, never shared between concurrent evaluations.

SDK:

- `getFlags` passes segments to the engine so identity-less evaluation resolves `$.flags` and `$.environment` conditions.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par localiser getFlags et la dépendance engine-test-data ou la configuration des tests. Suivez le cheminement des segments jusqu’au moteur, puis exécutez les cas de la dépendance et ajoutez une couverture pour l’absence de coût par évaluation, le périmètre de l’évaluation et la résolution sans identité de $.flags et $.environment ; c’est terminé lorsque tous les critères d’acceptation sont satisfaits.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
php
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.