About migration guide

Alternatively, and something I suggest for those making very large jumps, is to start with a fresh project and slowly migrate over the models and any custom code.

If you have done any admin panel modifications, it is also guaranteed they will need to be redone as much has changed over the years.

Usually what I do/recommend is utilizing the yarn strapi generate:api yourmodel test:string just to get the base file/folder structure, then swap in your model.settings.json and make any changes to it based on the migration guides. From there you can start the migrate/rewrite any custom routes/controllers/services, and finally start migrating any custom plugins/extensions