This repository is a collection of packages for the Neos content application platform (learn more on https://www.neos.io/). The repository is used for development and all pull requests should go into it.
If you want to install Neos, please have a look at the installation & setup documentation: https://docs.neos.io/guide/installation-development-setup
For (specific) documentation on Neos 9, read on below...
If you want to contribute to Neos and want to set up a development environment, then please read the instructions in CONTRIBUTING.md
For (specific) documentation on Neos 9, read on below...
Follow the usual configuration steps (as for Neos 8) to install Composer dependencies and configure the database connection in Settings.yaml Then:
Run Doctrine Migrations:
./flow doctrine:migrate
FLOW_CONTEXT=Testing/Postgres ./flow doctrine:migrateSetup the Content Repository
./flow cr:setupYou can chose from one of the following options:
./flow site:create neosdemo Neos.Demo Neos.Demo:Document.Homepage# the following config points to a Neos 8.0 database (adjust to your needs)
./flow site:exportLegacyData --path ./migratedContent --config '{"dbal": {"dbname": "neos80"}, "resourcesPath": "/path/to/neos-8.0/Data/Persistent/Resources"}'
# import the migrated data
./flow site:importAll --path ./migratedContent./flow site:importAll --package-key Neos.Demo./flow server:run