Add Go to .tool-versions, update .gitignore for Go build output and cache, document seed data regeneration in README, and change API port from 8000 to 8080 in docker-compose. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
---
|
|
# nuzlocke-tracker-6aje
|
|
title: Update PokeAPI data submodule to latest version
|
|
status: completed
|
|
type: task
|
|
priority: high
|
|
created_at: 2026-02-06T10:53:45Z
|
|
updated_at: 2026-02-07T14:35:41Z
|
|
---
|
|
|
|
The local PokeAPI data repository we use as a submodule is outdated. It's missing data for newer Pokemon forms and potentially newer games.
|
|
|
|
## Why this is important now
|
|
|
|
After adding form support to seeding (bean f44d), we discovered that the submodule is missing many form entries. Currently only 16 forms are included — all from Gen 7 (Alolan + Oricorio/Lycanroc). Missing forms include:
|
|
|
|
- **Galarian forms** (Gen 8): Galarian Meowth, Ponyta, Rapidash, Slowpoke, Farfetch'd, Weezing, Mr. Mime, Corsola, Zigzagoon, Linoone, Darumaka, Darmanitan, Stunfisk, Yamask
|
|
- **Hisuian forms** (Gen 8/Legends Arceus): Hisuian Growlithe, Voltorb, Typhlosion, Samurott, Decidueye, Zorua, Zoroark, Braviary, Goodra, Avalugg, Sneasel, Lilligant, Qwilfish, Sliggoo
|
|
- **Paldean forms** (Gen 9): Paldean Wooper, Tauros
|
|
- **Other missing forms**: Basculin (White-Striped), regional bird variants, etc.
|
|
|
|
These forms have different types and stats from their base species and appear in encounter data for their respective games. Without them in the submodule, the seeding script can't create Pokemon records for them.
|
|
|
|
## Action
|
|
|
|
- Check for updates to the PokeAPI data repository
|
|
- Update the submodule to the latest version
|
|
- Re-run fetch_pokeapi.py to regenerate seed data
|
|
- Add any new games to VERSION_GROUPS in fetch_pokeapi.py
|
|
- Verify that form count increases significantly after update
|