WatWowMap / ReactMap

Pokemon GO Map frontend built with React
MIT License
123 stars 62 forks source link

Client restructure #978

Closed TurtIeSocks closed 5 months ago

TurtIeSocks commented 5 months ago

Despite the appearance of a large PR, this is mostly just file and folder shuffling. There are very few changes other than imports/exports and additional types. Minus a couple of small tweaks, this is almost solely focused on client side code. A similar cleanup may happen in the future for the backend.

Why Such a Chaotic PR

ReactMap has long outgrown the simplistic project structure it had up until this point. The components folder was a mess and unsustainable. The goal of this structure is to have less deeply nested files and folders, have clear separations between pages, features, and components, and remove a lot of chaos that was created back when I had no idea what I was doing.

Notable Changes

If you have custom files in your local ReactMap, there is a 9.8/10 chance that this has broken those, so find where you need to move your custom files and changes your imports/exports.

github-actions[bot] commented 5 months ago

:tada: This PR is included in version 1.30.0-develop.18 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: