From 1e892cc407dd07204b2d997f305edc134688c8a3 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Wed, 28 Jan 2026 23:03:34 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Update=20README=20to=20reflect?= =?UTF-8?q?=20migration=20from=20React=20to=20Vue=20and=20reorganize=20pro?= =?UTF-8?q?ject=20structure=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/websites/pokedex.online/README.md | 39 ++++++++++++++++++-------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/code/websites/pokedex.online/README.md b/code/websites/pokedex.online/README.md index 3c3e8e6..8ac0730 100644 --- a/code/websites/pokedex.online/README.md +++ b/code/websites/pokedex.online/README.md @@ -102,31 +102,46 @@ docker-compose down ``` src/ -├── components/ # React components -│ ├── PokemonCard.jsx -│ ├── SearchBar.jsx -│ ├── TypeMatrix.jsx +├── components/ # Vue single-file components (.vue) +│ ├── PokemonCard.vue +│ ├── SearchBar.vue +│ ├── TypeMatrix.vue │ └── ... -├── hooks/ # Custom React hooks +├── composables/ # Vue 3 Composition API composables │ ├── usePokemon.js │ ├── useSearch.js +│ ├── useFeatureFlags.js +│ └── ... +├── views/ # Page components +│ ├── HomeView.vue +│ ├── PokemonDetailView.vue │ └── ... ├── services/ # API & data services │ ├── pokemonService.js │ ├── typeService.js │ └── ... -├── utils/ # Helper functions +├── utilities/ # Helper functions │ ├── formatters.js │ ├── validators.js │ └── ... -├── types/ # TypeScript type definitions -│ └── pokemon.ts -├── styles/ # Global styles -│ └── index.css +├── config/ # Application configuration +│ └── constants.js +├── directives/ # Custom Vue directives +│ └── ... +├── router/ # Vue Router configuration +│ └── index.js ├── workers/ # Web Workers │ └── search.worker.js -├── App.jsx -└── main.jsx +├── assets/ # Images, fonts, static files +├── style.css # Global styles +├── App.vue # Root component +└── main.js # Application entry point + +test/ +├── unit/ # Unit tests +├── integration/ # Integration tests +└── e2e/ # End-to-end tests +``` test/ ├── unit/ # Unit tests