From d0e27d51fe7bf26695deef1e8c3fa40b664a568a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Mon, 13 May 2024 13:20:08 +0000 Subject: [PATCH] fix path to doctrine-fixtures-bundles and prefix composer command by "symfony" --- docs/source/installation/index.rst | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/source/installation/index.rst b/docs/source/installation/index.rst index 0cf16b0f2..0328322e4 100644 --- a/docs/source/installation/index.rst +++ b/docs/source/installation/index.rst @@ -56,7 +56,7 @@ We strongly encourage you to initialize a git repository at this step, to track cat <<< "$(jq '.extra.symfony += {"endpoint": ["flex://defaults", "https://gitlab.com/api/v4/projects/57371968/repository/files/index.json/raw?ref=main"]}' composer.json)" > composer.json # install chill and some dependencies # TODO fix the suffix "alpha1" and replace by ^3.0.0 when version 3.0.0 will be released - composer require chill-project/chill-bundles v3.0.0-alpha1 champs-libres/wopi-lib dev-master@dev champs-libres/wopi-bundle dev-master@dev + symfony composer require chill-project/chill-bundles v3.0.0-alpha1 champs-libres/wopi-lib dev-master@dev champs-libres/wopi-bundle dev-master@dev We encourage you to accept the inclusion of the "Docker configuration from recipes": this is the documented way to run the database. You must also accept to configure recipes from the contrib repository, unless you want to configure the bundles manually). @@ -172,7 +172,7 @@ Install fixtures .. code-block:: bash # generate fixtures for chill - composer require --dev doctrine/fixtures-bundle nelmio/alice + symfony composer require --dev doctrine/doctrine-fixtures-bundle nelmio/alice # now, you can generate fixtures (this will reset your database) symfony console doctrine:fixtures:load @@ -192,7 +192,7 @@ Add web profiler and debugger .. code-block:: bash - composer require --dev symfony/web-profiler-bundle symfony/var-dumper + symfony composer require --dev symfony/web-profiler-bundle symfony/var-dumper Working on chill bundles ************************ @@ -207,12 +207,13 @@ In your :code:`composer.json` file, add these lines: { "config": { - + "preferred-install": { - + "chill-project/chill-bundles": "source", + + "preferred-install": { + + "chill-project/chill-bundles": "source", + "*": "dist" + } } -Then, run :code:`composer update` to take changes into account. +Then, run :code:`symfony composer reinstall chill-project/chill-bundles` to re-install the package from source. Code style, code quality and other tools **************************************** @@ -230,7 +231,7 @@ If multiple developers work on a project, you can commit your symfony project an When another developer clones your project, they will have to: -- run :code:`composer install` and :code:`yarn install` to install the same dependencies as the initial developer; +- run :code:`symfony composer install` and :code:`yarn install` to install the same dependencies as the initial developer; - run :code:`yarn run encore production` to compile assets; - copy any possible variables from the :code:`.env.local` files; - start the docker compose stack, using :code:`docker compose`, and run migrations, set up transports, and prepare chill db views @@ -242,7 +243,7 @@ Update In order to update your app, you must update dependencies: - for chill-bundles, you can `set the last version `_ manually - in the :code:`composer.json` file, or set the version to `^3.0.0` and run :code:`composer update` regularly + in the :code:`composer.json` file, or set the version to `^3.0.0` and run :code:`symfony composer update` regularly - run :code:`composer update` and :code:`yarn update` to maintain your dependencies up-to-date. After each update, you must update your database schema: