$ composer create-project linnovate/openideal-composer YOUR_PROJECT_NAME
Composer will create a new directory called YOUR_PROJECT_NAME, then you will need to install OpenideaL like you would any other Drupal site.
To export some changes from database to sync directory please use the following command:
drupal config:export --remove-uuid --remove-config-hash --directory=profiles/contrib/idea/config/install
There are two ways to pull and apply the latest changes:
-
By performing a new installation (see "Quick start" section).
-
By pulling new changes from git repo and importing new changes from sync directory to the database:
drush cim --partial --source="profiles/contrib/idea/config/install"
-
In non-development mode please manage configuration via
drush cim
anddrush cex
commands.
- Make sure the composer has been installed on your local machine, otherwise you need to install the composer before site installation
- Please make sure you don't have the following files in the config directory before importing configs via Drush:
- core.extension.yml
- system.site.yml