Hi @mattias - great! And yes the links above are still up-to-date. The local environment setup instructions assume you will use Docker - but if you are comfortable setting up a Drupal/farmOS installation outside of Docker that will work too.
The migration instructions work with or without Docker. You need to use the Drush migrate
commands to perform the migrations via the command line. This is included in vendor/bin/drush
in the packaged release of farmOS.
farmOS 2.x works on MySQL/MariaDB/PostgreSQL/SQLite3 - so if you have MySQL already that should work! We’ve been using PostrgeSQL as the default database for all development, so you could also go that route if you want. But either should work.
As for feedback, anything and everything! We created this issue if you want to post comments/observations there: farmOS 2.x Alpha Feedback
The most important things to test right now is the actual migration mapping. We basically have logic that reads records from the old database and recreates them in the new database by mapping point A to point B (for each record and each field on each record). So we just want to make sure that all of those mappings are working correctly, and that no data is being lost/broken in the process. We’ve been doing lots of testing locally, but only with the datasets we have - so that’s why it’s important for others to test with their data and confirm that everything looks good post-migration.
Appreciate any amount of testing you can do!