Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Castform form/variety mixup

Abierto
#1,209 7 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Área
api, backend

Línea de trabajo

Empieza con el endpoint de Pokémon para el ID 351 y el endpoint de especie para el ID 351; después, revisa la explicación sobre las formas y variedades en issue #401. Compara las formas y variedades listadas de Castform, así como form_description, con el modelo previsto del proyecto; se considera terminado cuando se llegue a una resolución confirmada por un maintainer sobre cómo deben representarse estos datos.

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

Descripción

Hello PokéAPI team :)

I'm currently playing around with the API and looking at the underlying data with interest. I note already that there is a lot of discussion around forms and varieties (am working based on the explanation: https://github.com/PokeAPI/pokeapi/issues/401.

Castform (id 351) has 1 form on its Pokémon object, and on the species object (id 351) , there are four variations listed with Pokémon IDs: 351, 10013 (Sunny), 10014 (Rainy), 10015 (Snowy).

Then these Pokémon IDs have their own equivalent form (form IDs 10028 (Sunny), 10029 (Rainy), 10030 (Snowy).

However, on the species object, there is a form description:

'Form changes along with type to match the weather in battle, due to forecast. Castform is always in its normal form outside of battle, regardless of weather'

But considering that the field is called form_description, this would not be correct, since its changing to a different variation. (The actual language itself within the field form_description is using form colloquially, I guess?)

So is Castform meant to have forms (similar to Arceus), which seems to contradict the description given of what Pokémon forms are, is the field form_description incorrectly populated for this instance, or should there be a variety_description field instead/as well, or have I completely misunderstood.

Steps to Reproduce:

  1. Navigate to Pokémon endpoint with id 351 - only 1 form for Pokémon
  2. Navigate to species endpoint with id 351 - Form description field is actually describing the variety differences.
Lenguaje dominante
Python
Estrellas
5.4k
Forks
1.2k
Merge medio
2 d 12 h
PR fusionados (30 d)
18

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de PokeAPI/pokeapi

Todos los issues de PokeAPI/pokeapi

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.