Flagsmith / Flagsmith/flagsmith-php-client

Support `$.flags` context values in segment conditions

Abierto
#140 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
PHP
Estrellas
18
Forks
13
Merge medio
28 min
PR fusionados (30 d)
1

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando getFlags y la dependencia engine-test-data o la configuración de pruebas. Traza cómo llegan los segmentos al engine, luego ejecuta los casos de la dependencia y añade cobertura para que no haya coste por evaluación, el ámbito de la evaluación y la resolución sin identidad de $.flags y $.environment; se considera terminado cuando se cumplen todos los criterios de aceptación.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
php
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.