platform-api OpenAPI: LLMProvider displayName pattern does not match accepted names
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 74/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- openapi, yaml
- Área
- api, documentation
Línea de trabajo
Lee platform-api/resources/openapi.yaml e inspecciona el esquema LLMProvider, especialmente displayName e id. Compara las restricciones documentadas con el comportamiento descrito en el issue y en el escenario AIW-LLM, AIW-PRV-005. Actualiza el esquema para que coincida con los nombres aceptados y el comportamiento de la ruta de creación; la tarea estará terminada cuando ambos campos documenten el comportamiento descrito en el issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
The OpenAPI contract for LLMProvider.displayName (platform-api/resources/openapi.yaml) declares pattern: '^[a-zA-Z0-9\-_\. ]+$', but the product accepts and correctly handles any characters (e.g. My Provider (Beta) & Co!), generating a valid ID from them. The product behaviour is the intended one (scenario sheet AIW-LLM, AIW-PRV-005); the spec should be updated so the documented contract matches.
Also out of date in the same schema
idis documented asminLength: 3,maxLength: 40, but the create path does not validate client-supplied IDs against it.
- Lenguaje dominante
- Go
- Estrellas
- 79
- Forks
- 130
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 174
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de wso2/api-platform
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
wso2/api-platform#3968 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
wso2/api-platform#3964 ·
Los mantenedores suelen responder en 1 día
-
Area/Policies Aspect/Testing Type/Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
wso2/api-platform#3956 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
wso2/api-platform#3917 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
wso2/api-platform#3916 ·
Los mantenedores suelen responder en 1 día
Todos los issues de wso2/api-platform
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
cloudevents/sdk-go#1346 ·
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
kubernetes/cloud-provider-aws#1517 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
agent-butler-finding chore
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jordansmall/spindrift#6221 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 3 días