Until we wrap up development, lock down new and changed conventions, and begin writing migration scripts, we won't know for certain if that's an achievable goal or not.
Here are some areas that have breaking changes locked in, and whether their migration process can be automated.
* With some exceptions.
This is just the natural order of evolving software and platforms. PHP 5 is retired. All newer version of Laravel require at least PHP 7. There's no way around it, so if your current site is running on an old server, you may need to upgrade it or move your site. If you need a new host, we recommend Digital Ocean. You can run a bunch of Statamic sites on a single $5/mo droplet. It's hard to beat.
We'll just have to wait and see. Sites that depend on addons that need to be upgraded to Statamic 3, have highly complex logic that may depend on a breaking change, and elaborate multilingual sites will all vary greatly from site to site.
Your feedback will help us continue to improve the migration process, even after the launch of 3.0.0. This will be a constantly moving target.
Copyright 2019 Statamic