From e73c0b416954d2343795be356a02bf5a1173ef4d Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Fri, 21 Feb 2025 12:13:32 +0100
Subject: [PATCH] Update recipe installation instructions for library

---
 .../forms/access_to_form_fields_with_tokens.md     | 12 +++++++++++-
 .../bpmn_io-eca_lib_0028.tar.gz                    |  4 ++--
 docs/library/forms/content_validation.md           | 12 +++++++++++-
 .../content_validation/bpmn_io-eca_lib_0009.tar.gz |  2 +-
 .../simple/add_role_to_inserted_or_updated_user.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0029.tar.gz                    |  2 +-
 docs/library/simple/asynchronous_views_export.md   | 12 +++++++++++-
 .../bpmn_io-eca_lib_0016.tar.gz                    |  4 ++--
 ...values_from_another_one_and_the_current_user.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0020.tar.gz                    |  2 +-
 docs/library/simple/calculated_entity_field.md     | 12 +++++++++++-
 .../bpmn_io-eca_lib_0022.tar.gz                    |  4 ++--
 docs/library/simple/combined_conditions.md         | 12 +++++++++++-
 .../bpmn_io-eca_lib_0002.tar.gz                    |  4 ++--
 docs/library/simple/count_user_logins.md           | 12 +++++++++++-
 .../count_user_logins/bpmn_io-eca_lib_0012.tar.gz  |  4 ++--
 .../library/simple/create_user_entity_from_json.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0030.tar.gz                    |  2 +-
 docs/library/simple/detect_user_role_changes.md    | 12 +++++++++++-
 .../bpmn_io-eca_lib_0010.tar.gz                    |  4 ++--
 .../display_message_to_specific_user_roles_only.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0015.tar.gz                    |  2 +-
 docs/library/simple/eca_and_http_services.md       | 12 +++++++++++-
 .../bpmn_io-eca_lib_0032.tar.gz                    |  2 +-
 .../simple/eca_and_http_services_-_part_2.md       | 12 +++++++++++-
 .../bpmn_io-eca_lib_0033.tar.gz                    |  4 ++--
 docs/library/simple/eca_and_views.md               | 12 +++++++++++-
 .../eca_and_views/bpmn_io-eca_lib_0034.tar.gz      |  2 +-
 docs/library/simple/eca_working_with_vbo.md        | 12 +++++++++++-
 .../bpmn_io-eca_lib_0019.tar.gz                    |  4 ++--
 docs/library/simple/find_values_in_lists.md        | 12 +++++++++++-
 .../bpmn_io-eca_lib_0013.tar.gz                    |  4 ++--
 docs/library/simple/get_next_incremental_id.md     | 12 +++++++++++-
 .../bpmn_io-eca_lib_0011.tar.gz                    |  2 +-
 ...ant_new_user_role_after_3_conditions_are_met.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0026.tar.gz                    |  4 ++--
 docs/library/simple/keep_2_fields_in_sync.md       | 12 +++++++++++-
 .../bpmn_io-eca_lib_0018.tar.gz                    |  4 ++--
 docs/library/simple/notifications.md               | 12 +++++++++++-
 .../notifications/bpmn_io-eca_lib_0021.tar.gz      |  4 ++--
 docs/library/simple/processing_sequence.md         | 12 +++++++++++-
 .../bpmn_io-eca_lib_0014.tar.gz                    |  2 +-
 docs/library/simple/route_test.md                  | 14 ++++++++++++--
 .../simple/route_test/bpmn_io-eca_lib_0001.tar.gz  |  4 ++--
 docs/library/simple/scheduled_publishing.md        | 13 +++++++++++--
 .../bpmn_io-eca_lib_0023.tar.gz                    |  4 ++--
 ...email_on_user_registration_with_field_values.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0025.tar.gz                    |  2 +-
 .../simple/send_email_to_users_of_a_given_role.md  | 12 +++++++++++-
 .../bpmn_io-eca_lib_0024.tar.gz                    |  4 ++--
 ...luding_revision_log_message_for_node_changes.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0017.tar.gz                    |  2 +-
 docs/library/simple/switch_case_default.md         | 12 +++++++++++-
 .../bpmn_io-eca_lib_0004.tar.gz                    |  4 ++--
 ...e_user_entity_when_they_save_an_article_node.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0027.tar.gz                    |  2 +-
 docs/library/simple/working_with_dates_and_time.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0031.tar.gz                    |  4 ++--
 docs/library/test models/basic_entity_tests.md     | 12 +++++++++++-
 .../bpmn_io-eca_test_0004.tar.gz                   |  2 +-
 docs/library/test models/cross_references.md       | 12 +++++++++++-
 .../cross_references/bpmn_io-eca_test_0001.tar.gz  |  4 ++--
 docs/library/test models/entity_events_part_1.md   | 12 +++++++++++-
 .../bpmn_io-eca_test_0002.tar.gz                   |  4 ++--
 docs/library/test models/entity_events_part_2.md   | 12 +++++++++++-
 .../bpmn_io-eca_test_0003.tar.gz                   |  2 +-
 .../test models/forward_tokens_to_custom_event.md  | 12 +++++++++++-
 .../bpmn_io-eca_test_0010.tar.gz                   |  4 ++--
 .../test models/redirects_for_deleted_entities.md  | 12 +++++++++++-
 .../bpmn_io-eca_test_0007.tar.gz                   |  4 ++--
 docs/library/test models/save_new_entity.md        | 12 +++++++++++-
 .../save_new_entity/bpmn_io-eca_test_0008.tar.gz   |  4 ++--
 docs/library/test models/set_field_values.md       | 12 +++++++++++-
 .../set_field_values/bpmn_io-eca_test_0009.tar.gz  |  2 +-
 docs/library/test models/views.md                  | 12 +++++++++++-
 .../test models/views/bpmn_io-eca_test_0005.tar.gz |  4 ++--
 docs/library/test models/write_log_message.md      | 12 +++++++++++-
 .../write_log_message/bpmn_io-eca_test_0006.tar.gz |  4 ++--
 docs/library/use case/eca_feature_demo.md          | 12 +++++++++++-
 .../eca_feature_demo/bpmn_io-eca_lib_0007.tar.gz   |  2 +-
 docs/library/use case/multi_value_field_loop.md    | 12 +++++++++++-
 .../bpmn_io-eca_lib_0006.tar.gz                    |  2 +-
 .../library/use case/redirect_403_to_login_page.md | 12 +++++++++++-
 .../bpmn_io-eca_lib_0008.tar.gz                    |  4 ++--
 docs/library/use case/redirect_unpublished.md      | 12 +++++++++++-
 .../bpmn_io-eca_lib_0003.tar.gz                    |  4 ++--
 docs/library/use case/user_network_changes.md      | 12 +++++++++++-
 .../bpmn_io-eca_lib_0005.tar.gz                    |  4 ++--
 88 files changed, 556 insertions(+), 117 deletions(-)

diff --git a/docs/library/forms/access_to_form_fields_with_tokens.md b/docs/library/forms/access_to_form_fields_with_tokens.md
index e97e2a6b..65bf4e8c 100644
--- a/docs/library/forms/access_to_form_fields_with_tokens.md
+++ b/docs/library/forms/access_to_form_fields_with_tokens.md
@@ -18,9 +18,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0028
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0028
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0028
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0028
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/forms/access_to_form_fields_with_tokens/bpmn_io-eca_lib_0028.tar.gz b/docs/library/forms/access_to_form_fields_with_tokens/bpmn_io-eca_lib_0028.tar.gz
index 83e17c56..d248994e 100644
--- a/docs/library/forms/access_to_form_fields_with_tokens/bpmn_io-eca_lib_0028.tar.gz
+++ b/docs/library/forms/access_to_form_fields_with_tokens/bpmn_io-eca_lib_0028.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:fdca82a3de9670af00a97842b6c8cd51c1545aa628355d73cd57b2f64e57880f
-size 2824
+oid sha256:09d05a023484959f3f388bc994898dbff5fceda0592963e5c38021eb1d2f726a
+size 2825
diff --git a/docs/library/forms/content_validation.md b/docs/library/forms/content_validation.md
index c7ec7861..ecc198b4 100644
--- a/docs/library/forms/content_validation.md
+++ b/docs/library/forms/content_validation.md
@@ -17,9 +17,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0009
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0009
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0009
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0009
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/forms/content_validation/bpmn_io-eca_lib_0009.tar.gz b/docs/library/forms/content_validation/bpmn_io-eca_lib_0009.tar.gz
index 16567279..acd6e5c3 100644
--- a/docs/library/forms/content_validation/bpmn_io-eca_lib_0009.tar.gz
+++ b/docs/library/forms/content_validation/bpmn_io-eca_lib_0009.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:654d96ecc9e15b85132863be903f261ba96fa72c5c3ff07933e61f7e25337148
+oid sha256:2882cfc213d27b11db0c00a691c4b9dd30c4fb2e3784b027faee91a3679d488e
 size 3136
diff --git a/docs/library/simple/add_role_to_inserted_or_updated_user.md b/docs/library/simple/add_role_to_inserted_or_updated_user.md
index c776ce1c..2ce13642 100644
--- a/docs/library/simple/add_role_to_inserted_or_updated_user.md
+++ b/docs/library/simple/add_role_to_inserted_or_updated_user.md
@@ -19,9 +19,19 @@ Version v3
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0029
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0029
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0029
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0029
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/add_role_to_inserted_or_updated_user/bpmn_io-eca_lib_0029.tar.gz b/docs/library/simple/add_role_to_inserted_or_updated_user/bpmn_io-eca_lib_0029.tar.gz
index fb6021ac..6c0e0b05 100644
--- a/docs/library/simple/add_role_to_inserted_or_updated_user/bpmn_io-eca_lib_0029.tar.gz
+++ b/docs/library/simple/add_role_to_inserted_or_updated_user/bpmn_io-eca_lib_0029.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:131d50183955623720131f3b2229032012c0b7bcab392bc04b74d1264f2ea1ce
+oid sha256:8c4062b0bae2e0c38a816907782c0715b150ccdec9863b8b2b00f3734d9d58c2
 size 2715
diff --git a/docs/library/simple/asynchronous_views_export.md b/docs/library/simple/asynchronous_views_export.md
index fa196182..81ecaa42 100644
--- a/docs/library/simple/asynchronous_views_export.md
+++ b/docs/library/simple/asynchronous_views_export.md
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0016
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0016
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0016
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0016
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/asynchronous_views_export/bpmn_io-eca_lib_0016.tar.gz b/docs/library/simple/asynchronous_views_export/bpmn_io-eca_lib_0016.tar.gz
index 0d951ae1..4e1c97e6 100644
--- a/docs/library/simple/asynchronous_views_export/bpmn_io-eca_lib_0016.tar.gz
+++ b/docs/library/simple/asynchronous_views_export/bpmn_io-eca_lib_0016.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:2cf5b332ab61b67cf0db2ea9486363e5ab0c4a032203f1c80b4d8faf5c0b3ee9
-size 6709
+oid sha256:29f9e8929d5901e21c3df42353e595cd36c62b48ff74740711683525fbc145c7
+size 6447
diff --git a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
index 3e01757d..13bea977 100644
--- a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
+++ b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0020
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0020
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0020
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0020
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user/bpmn_io-eca_lib_0020.tar.gz b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user/bpmn_io-eca_lib_0020.tar.gz
index 18682d41..eeb74efb 100644
--- a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user/bpmn_io-eca_lib_0020.tar.gz
+++ b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user/bpmn_io-eca_lib_0020.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:8e45afaf84bb014018b1c69d2c7ad9513ed0cb098f0cc9fadbb0c0b49e67c187
+oid sha256:63510f5ec45b1e87bb0c8123a35944ed4eee21831b630fcebab21452cb6ea724
 size 2319
diff --git a/docs/library/simple/calculated_entity_field.md b/docs/library/simple/calculated_entity_field.md
index 5aec3656..492f4a2b 100644
--- a/docs/library/simple/calculated_entity_field.md
+++ b/docs/library/simple/calculated_entity_field.md
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0022
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0022
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0022
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0022
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/calculated_entity_field/bpmn_io-eca_lib_0022.tar.gz b/docs/library/simple/calculated_entity_field/bpmn_io-eca_lib_0022.tar.gz
index fadf929f..7a0829f0 100644
--- a/docs/library/simple/calculated_entity_field/bpmn_io-eca_lib_0022.tar.gz
+++ b/docs/library/simple/calculated_entity_field/bpmn_io-eca_lib_0022.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:42ebeaed10c48ac9cd0790928f9ff5aeb2d2eef9f17a6238a71b9c3765758198
-size 2617
+oid sha256:b7817f735cc039de128f19ecb4371b97447e604439a80da86701b3daacc278e5
+size 2616
diff --git a/docs/library/simple/combined_conditions.md b/docs/library/simple/combined_conditions.md
index fa2bf081..b02b1122 100644
--- a/docs/library/simple/combined_conditions.md
+++ b/docs/library/simple/combined_conditions.md
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0002
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0002
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0002
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0002
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/combined_conditions/bpmn_io-eca_lib_0002.tar.gz b/docs/library/simple/combined_conditions/bpmn_io-eca_lib_0002.tar.gz
index a3ff5b0e..abd3dbd5 100644
--- a/docs/library/simple/combined_conditions/bpmn_io-eca_lib_0002.tar.gz
+++ b/docs/library/simple/combined_conditions/bpmn_io-eca_lib_0002.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:13d3e9d5d0681768ac60cfd0d0518065605aa7f8372c8a85f73ebbacba9f7ab5
-size 2001
+oid sha256:a83928ed789ac0318a1d017c8b2cbf77e10e49dee8ddfa40d6e36e7f1468bbaf
+size 2002
diff --git a/docs/library/simple/count_user_logins.md b/docs/library/simple/count_user_logins.md
index 3e1a754c..2e4710c6 100644
--- a/docs/library/simple/count_user_logins.md
+++ b/docs/library/simple/count_user_logins.md
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0012
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0012
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0012
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0012
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/count_user_logins/bpmn_io-eca_lib_0012.tar.gz b/docs/library/simple/count_user_logins/bpmn_io-eca_lib_0012.tar.gz
index 1acaf127..4b22a2ca 100644
--- a/docs/library/simple/count_user_logins/bpmn_io-eca_lib_0012.tar.gz
+++ b/docs/library/simple/count_user_logins/bpmn_io-eca_lib_0012.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:ad527dbb452c7afcb2eb8378c3b21ba75e0148462c2ac2b7a5716bf88feab5a5
-size 2223
+oid sha256:f965d990acb09bca376edec11a2236b31fe4cf0992c671875a293b4bfb1bc00a
+size 2224
diff --git a/docs/library/simple/create_user_entity_from_json.md b/docs/library/simple/create_user_entity_from_json.md
index c65bf1a0..d29e0ca2 100644
--- a/docs/library/simple/create_user_entity_from_json.md
+++ b/docs/library/simple/create_user_entity_from_json.md
@@ -18,9 +18,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0030
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0030
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0030
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0030
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/create_user_entity_from_json/bpmn_io-eca_lib_0030.tar.gz b/docs/library/simple/create_user_entity_from_json/bpmn_io-eca_lib_0030.tar.gz
index 14db5a09..66a43d94 100644
--- a/docs/library/simple/create_user_entity_from_json/bpmn_io-eca_lib_0030.tar.gz
+++ b/docs/library/simple/create_user_entity_from_json/bpmn_io-eca_lib_0030.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d9c60ddc8bd7d48441ecb3f8db7d7b16e7bd6e2b0dba831c3267677a08ac1ee2
+oid sha256:aab82957c0810ac9fc6db116cf3b0287a6753dee6c098d4e92662361fccc7f7d
 size 2859
diff --git a/docs/library/simple/detect_user_role_changes.md b/docs/library/simple/detect_user_role_changes.md
index 999c8fe5..527b0038 100644
--- a/docs/library/simple/detect_user_role_changes.md
+++ b/docs/library/simple/detect_user_role_changes.md
@@ -18,9 +18,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0010
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0010
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0010
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0010
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/detect_user_role_changes/bpmn_io-eca_lib_0010.tar.gz b/docs/library/simple/detect_user_role_changes/bpmn_io-eca_lib_0010.tar.gz
index 25000082..19e1eb20 100644
--- a/docs/library/simple/detect_user_role_changes/bpmn_io-eca_lib_0010.tar.gz
+++ b/docs/library/simple/detect_user_role_changes/bpmn_io-eca_lib_0010.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:2626a1c41ccbb7201297d138a694181bd15ab8a7ef770beb94b722a56c6a8a42
-size 4187
+oid sha256:eda2fe83216a11ba02d9fdd8947d7064a44697bdb094bf5d03e245c18d124b61
+size 4188
diff --git a/docs/library/simple/display_message_to_specific_user_roles_only.md b/docs/library/simple/display_message_to_specific_user_roles_only.md
index ed23c0fd..2e2899c5 100644
--- a/docs/library/simple/display_message_to_specific_user_roles_only.md
+++ b/docs/library/simple/display_message_to_specific_user_roles_only.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0015
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0015
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0015
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0015
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/display_message_to_specific_user_roles_only/bpmn_io-eca_lib_0015.tar.gz b/docs/library/simple/display_message_to_specific_user_roles_only/bpmn_io-eca_lib_0015.tar.gz
index 8d350220..d845ff5e 100644
--- a/docs/library/simple/display_message_to_specific_user_roles_only/bpmn_io-eca_lib_0015.tar.gz
+++ b/docs/library/simple/display_message_to_specific_user_roles_only/bpmn_io-eca_lib_0015.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a0ea361b85f74c761ad239173fa9f3c62201480c32026a8350ef77718d027215
+oid sha256:639eb397138f3f8a624e4ea73ed41caf615eeacef2c9b20afb46e93ad53a5e98
 size 1884
diff --git a/docs/library/simple/eca_and_http_services.md b/docs/library/simple/eca_and_http_services.md
index d8cf8028..a7147c55 100644
--- a/docs/library/simple/eca_and_http_services.md
+++ b/docs/library/simple/eca_and_http_services.md
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0032
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0032
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0032
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0032
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_http_services/bpmn_io-eca_lib_0032.tar.gz b/docs/library/simple/eca_and_http_services/bpmn_io-eca_lib_0032.tar.gz
index 18285ce6..a60eb88f 100644
--- a/docs/library/simple/eca_and_http_services/bpmn_io-eca_lib_0032.tar.gz
+++ b/docs/library/simple/eca_and_http_services/bpmn_io-eca_lib_0032.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7a4f8a1a611ba864d6c2ba2223c8183598167133522f2a87b97fb097e7ef5444
+oid sha256:48a7404a1b32840376c70ae8e61eb8634aff9eafdb0c2db3e60bcb589bbc1926
 size 3035
diff --git a/docs/library/simple/eca_and_http_services_-_part_2.md b/docs/library/simple/eca_and_http_services_-_part_2.md
index 71cae6f0..e4d76174 100644
--- a/docs/library/simple/eca_and_http_services_-_part_2.md
+++ b/docs/library/simple/eca_and_http_services_-_part_2.md
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0033
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0033
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0033
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0033
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_http_services_-_part_2/bpmn_io-eca_lib_0033.tar.gz b/docs/library/simple/eca_and_http_services_-_part_2/bpmn_io-eca_lib_0033.tar.gz
index 19ba24ce..3713fde5 100644
--- a/docs/library/simple/eca_and_http_services_-_part_2/bpmn_io-eca_lib_0033.tar.gz
+++ b/docs/library/simple/eca_and_http_services_-_part_2/bpmn_io-eca_lib_0033.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:16da9b8c9fc2114cf8226a2e02ff7d29051fd06582b348db0c0b451d33386884
-size 3009
+oid sha256:4f3c3c2e9570718e084cc82d20d52967fd180329c94ad32afa4deef15dbb049d
+size 3008
diff --git a/docs/library/simple/eca_and_views.md b/docs/library/simple/eca_and_views.md
index 7feb49df..fd522966 100644
--- a/docs/library/simple/eca_and_views.md
+++ b/docs/library/simple/eca_and_views.md
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0034
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0034
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0034
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0034
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_views/bpmn_io-eca_lib_0034.tar.gz b/docs/library/simple/eca_and_views/bpmn_io-eca_lib_0034.tar.gz
index 8b7c33ec..6adb9d84 100644
--- a/docs/library/simple/eca_and_views/bpmn_io-eca_lib_0034.tar.gz
+++ b/docs/library/simple/eca_and_views/bpmn_io-eca_lib_0034.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7b80eb80bb3c494f0d9a6a699550f94325ac4e7c83fed4b15fc3c6d5f34f2f1d
+oid sha256:f4846ab2a19c1bb86cd893b72b76942a64154176fb6a03565cfb41488a7fc2e7
 size 4375
diff --git a/docs/library/simple/eca_working_with_vbo.md b/docs/library/simple/eca_working_with_vbo.md
index 80eee32c..b8886200 100644
--- a/docs/library/simple/eca_working_with_vbo.md
+++ b/docs/library/simple/eca_working_with_vbo.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0019
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0019
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0019
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0019
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_working_with_vbo/bpmn_io-eca_lib_0019.tar.gz b/docs/library/simple/eca_working_with_vbo/bpmn_io-eca_lib_0019.tar.gz
index a6d23dbe..539d3e55 100644
--- a/docs/library/simple/eca_working_with_vbo/bpmn_io-eca_lib_0019.tar.gz
+++ b/docs/library/simple/eca_working_with_vbo/bpmn_io-eca_lib_0019.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:ca982a00ee0d8022b372c01aa40b7557adebfa041d613c7431eb138a6634f534
-size 1868
+oid sha256:be621320a2539802d6d4e4c56938abbceb6d5a8669fcec77501176ca1cd48f47
+size 1869
diff --git a/docs/library/simple/find_values_in_lists.md b/docs/library/simple/find_values_in_lists.md
index 75ca8c1e..18793c19 100644
--- a/docs/library/simple/find_values_in_lists.md
+++ b/docs/library/simple/find_values_in_lists.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0013
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0013
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0013
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0013
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/find_values_in_lists/bpmn_io-eca_lib_0013.tar.gz b/docs/library/simple/find_values_in_lists/bpmn_io-eca_lib_0013.tar.gz
index b3622f16..b6167e9b 100644
--- a/docs/library/simple/find_values_in_lists/bpmn_io-eca_lib_0013.tar.gz
+++ b/docs/library/simple/find_values_in_lists/bpmn_io-eca_lib_0013.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:156e06c9ba51dde15fc6d3a407b291e209bd6308b8b6bc2fc267b2b239334df3
-size 3673
+oid sha256:bd977c1b4bf2c9a45bb4d8df67bc6f044a26ff2f1effd69720bf66a0b637de29
+size 3674
diff --git a/docs/library/simple/get_next_incremental_id.md b/docs/library/simple/get_next_incremental_id.md
index 18874c5c..b8859fe3 100644
--- a/docs/library/simple/get_next_incremental_id.md
+++ b/docs/library/simple/get_next_incremental_id.md
@@ -18,9 +18,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0011
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0011
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0011
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0011
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/get_next_incremental_id/bpmn_io-eca_lib_0011.tar.gz b/docs/library/simple/get_next_incremental_id/bpmn_io-eca_lib_0011.tar.gz
index acd65ccb..05859c4d 100644
--- a/docs/library/simple/get_next_incremental_id/bpmn_io-eca_lib_0011.tar.gz
+++ b/docs/library/simple/get_next_incremental_id/bpmn_io-eca_lib_0011.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7ce5833a3ed93bf72604839fd28730246783a6b26c893c93fc8641094bd6b19a
+oid sha256:82729f858c93789ebc4ba9543ff98fcb51496bb6034a0bca65d59e8d06bc36d9
 size 2488
diff --git a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
index fb2b9804..407cb7fc 100644
--- a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
+++ b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
@@ -17,9 +17,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0026
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0026
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0026
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0026
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met/bpmn_io-eca_lib_0026.tar.gz b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met/bpmn_io-eca_lib_0026.tar.gz
index 04d11259..aa10584a 100644
--- a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met/bpmn_io-eca_lib_0026.tar.gz
+++ b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met/bpmn_io-eca_lib_0026.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:5db03c39530cb9fe6a37015d03fb869edbed6d943bd0735215645b9d50175d59
-size 2613
+oid sha256:9be6bae4b170eccdcd25b498dde35a2966d3202c0aca905a4ee503aa27a6218b
+size 2614
diff --git a/docs/library/simple/keep_2_fields_in_sync.md b/docs/library/simple/keep_2_fields_in_sync.md
index c4de882a..ca12bd01 100644
--- a/docs/library/simple/keep_2_fields_in_sync.md
+++ b/docs/library/simple/keep_2_fields_in_sync.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0018
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0018
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0018
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0018
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/keep_2_fields_in_sync/bpmn_io-eca_lib_0018.tar.gz b/docs/library/simple/keep_2_fields_in_sync/bpmn_io-eca_lib_0018.tar.gz
index bc081613..f267873a 100644
--- a/docs/library/simple/keep_2_fields_in_sync/bpmn_io-eca_lib_0018.tar.gz
+++ b/docs/library/simple/keep_2_fields_in_sync/bpmn_io-eca_lib_0018.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:835974f4da1e2d7f996d67f2a9c1e890300ad6c0b86ae670ed576d6608b85f68
-size 3273
+oid sha256:467aae65fc880c4526b7160ef9948c0ba2b3bdbed12fd0a453166d92ba12c08a
+size 3272
diff --git a/docs/library/simple/notifications.md b/docs/library/simple/notifications.md
index 8c9ed9a7..92e2d14a 100644
--- a/docs/library/simple/notifications.md
+++ b/docs/library/simple/notifications.md
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0021
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0021
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0021
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0021
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/notifications/bpmn_io-eca_lib_0021.tar.gz b/docs/library/simple/notifications/bpmn_io-eca_lib_0021.tar.gz
index a6f6dccb..d5117042 100644
--- a/docs/library/simple/notifications/bpmn_io-eca_lib_0021.tar.gz
+++ b/docs/library/simple/notifications/bpmn_io-eca_lib_0021.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:55a8d7cb43894b3e22ccc9ec2661cc5b0765e6ba61bf2094f097588a39acb482
-size 3885
+oid sha256:8615111fb7690210243589ac9d8947857aa71dd5bbc8a585462e0f3a99bc6f96
+size 3884
diff --git a/docs/library/simple/processing_sequence.md b/docs/library/simple/processing_sequence.md
index 2b7bdb66..f45a3cbc 100644
--- a/docs/library/simple/processing_sequence.md
+++ b/docs/library/simple/processing_sequence.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0014
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0014
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0014
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0014
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/processing_sequence/bpmn_io-eca_lib_0014.tar.gz b/docs/library/simple/processing_sequence/bpmn_io-eca_lib_0014.tar.gz
index 1d62c108..a2de85c0 100644
--- a/docs/library/simple/processing_sequence/bpmn_io-eca_lib_0014.tar.gz
+++ b/docs/library/simple/processing_sequence/bpmn_io-eca_lib_0014.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:6008a511f42bdcca3b80f4d3ee0c1a6e4046de17982bb80da855aa06f0e1d047
+oid sha256:4da96eb661fdc88fdf9a2ece1e79492125c9a8998bbcc93a0c3630a2e920824f
 size 2760
diff --git a/docs/library/simple/route_test.md b/docs/library/simple/route_test.md
index afd359d7..160a7885 100644
--- a/docs/library/simple/route_test.md
+++ b/docs/library/simple/route_test.md
@@ -18,16 +18,26 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0001
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0001
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0001
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0001
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
 
 If a node page gets requested and the node is of type &quot;article&quot;, a message will be printed.
 
-This is using the event [Controller found to handle request](https://ecaguide.org/plugins/eca/misc/events/kernel_controller/?h=controller+found+handle+request) as thiss is working even if pages are cached.
+This is using the event [Controller found to handle request](https://ecaguide.org/plugins/eca/misc/events/kernel_controller/?h=controller+found+handle+request) as this is working even if pages are cached.
 
 ## Dependencies
 
diff --git a/docs/library/simple/route_test/bpmn_io-eca_lib_0001.tar.gz b/docs/library/simple/route_test/bpmn_io-eca_lib_0001.tar.gz
index 9c1498ee..60ad587f 100644
--- a/docs/library/simple/route_test/bpmn_io-eca_lib_0001.tar.gz
+++ b/docs/library/simple/route_test/bpmn_io-eca_lib_0001.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:2125449ffac0f3dab6746ed4d1864e96af490da8daeb199402cb3578ae6e7fdf
-size 2128
+oid sha256:70bbb7b21fee9e7f101390ce759d724282bdb9198cad5257da846424322ae6e0
+size 2127
diff --git a/docs/library/simple/scheduled_publishing.md b/docs/library/simple/scheduled_publishing.md
index d8cf8aa9..53233bd3 100644
--- a/docs/library/simple/scheduled_publishing.md
+++ b/docs/library/simple/scheduled_publishing.md
@@ -18,9 +18,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0023
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0023
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0023
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0023
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
@@ -34,7 +44,6 @@ The creation of this module was recorded and the video with additional explanati
 - config
     - views.view.due_nodes_for_publishing
 - module
-    - datetime
     - eca_base
     - eca_content
     - eca_user
diff --git a/docs/library/simple/scheduled_publishing/bpmn_io-eca_lib_0023.tar.gz b/docs/library/simple/scheduled_publishing/bpmn_io-eca_lib_0023.tar.gz
index 06f2e07b..a41d7a5d 100644
--- a/docs/library/simple/scheduled_publishing/bpmn_io-eca_lib_0023.tar.gz
+++ b/docs/library/simple/scheduled_publishing/bpmn_io-eca_lib_0023.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:b5674870046d904ccc87cf92c948a879863b05b795bf262a81d191ab4cccabe3
-size 4514
+oid sha256:835ad4a48f3c54cd20e4f70b1dca6bc34e5c2d91b3dd9562cbe8cde41dcea749
+size 4503
diff --git a/docs/library/simple/send_email_on_user_registration_with_field_values.md b/docs/library/simple/send_email_on_user_registration_with_field_values.md
index 32bca210..9210065c 100644
--- a/docs/library/simple/send_email_on_user_registration_with_field_values.md
+++ b/docs/library/simple/send_email_on_user_registration_with_field_values.md
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0025
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0025
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0025
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0025
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_email_on_user_registration_with_field_values/bpmn_io-eca_lib_0025.tar.gz b/docs/library/simple/send_email_on_user_registration_with_field_values/bpmn_io-eca_lib_0025.tar.gz
index ab3d2f48..9f0b5c5d 100644
--- a/docs/library/simple/send_email_on_user_registration_with_field_values/bpmn_io-eca_lib_0025.tar.gz
+++ b/docs/library/simple/send_email_on_user_registration_with_field_values/bpmn_io-eca_lib_0025.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:95cd23b0a4baffbb0fa081e8c2d48d38d1c4a5bc0dc75647626d8946a681eb33
+oid sha256:1f6eba41e3e88ae6411a0b390544f6faf9d71f542b9dce0d70c87c8fafffe1a3
 size 2831
diff --git a/docs/library/simple/send_email_to_users_of_a_given_role.md b/docs/library/simple/send_email_to_users_of_a_given_role.md
index 1218ad56..711fb871 100644
--- a/docs/library/simple/send_email_to_users_of_a_given_role.md
+++ b/docs/library/simple/send_email_to_users_of_a_given_role.md
@@ -20,9 +20,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0024
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0024
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0024
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0024
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_email_to_users_of_a_given_role/bpmn_io-eca_lib_0024.tar.gz b/docs/library/simple/send_email_to_users_of_a_given_role/bpmn_io-eca_lib_0024.tar.gz
index 6c2d56a1..bd77ccaf 100644
--- a/docs/library/simple/send_email_to_users_of_a_given_role/bpmn_io-eca_lib_0024.tar.gz
+++ b/docs/library/simple/send_email_to_users_of_a_given_role/bpmn_io-eca_lib_0024.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:93ecf75d4d0eb081f2ba575cab2976782c6598f760a39ddfad4cc8078bbb4844
-size 5359
+oid sha256:907c948978cc8a999d01c18bdaeda6dbd6cab8ca8c16ce9430bc42a637eb64da
+size 5105
diff --git a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
index 1d73d4ce..67f19be3 100644
--- a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
+++ b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
@@ -20,9 +20,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0017
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0017
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0017
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0017
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes/bpmn_io-eca_lib_0017.tar.gz b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes/bpmn_io-eca_lib_0017.tar.gz
index 08a92622..3a16611d 100644
--- a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes/bpmn_io-eca_lib_0017.tar.gz
+++ b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes/bpmn_io-eca_lib_0017.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f51ce7b7c35ada2816699f24399d88ba1732a2d5aa8d162624b3887b447417db
+oid sha256:6d93c160775dc9d434a22fbe7adcd10515ba9077fe4ccf7e47d394cbc1139e88
 size 4637
diff --git a/docs/library/simple/switch_case_default.md b/docs/library/simple/switch_case_default.md
index 0ba41700..7f543160 100644
--- a/docs/library/simple/switch_case_default.md
+++ b/docs/library/simple/switch_case_default.md
@@ -19,9 +19,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0004
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0004
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0004
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0004
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz
index 0640d7e5..90ff31bf 100644
--- a/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz
+++ b/docs/library/simple/switch_case_default/bpmn_io-eca_lib_0004.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:68aef5f2faef7ca5d839e46f791f6c527cee7851d9ec5b35304c263777f4ff3e
-size 3561
+oid sha256:cf0e3a1c01e2eea0ea0e872a7fb8433e3d72a85abd1944ba646c3250980ddb0b
+size 3559
diff --git a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
index bd027b20..0468900d 100644
--- a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
+++ b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0027
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0027
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0027
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0027
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/update_user_entity_when_they_save_an_article_node/bpmn_io-eca_lib_0027.tar.gz b/docs/library/simple/update_user_entity_when_they_save_an_article_node/bpmn_io-eca_lib_0027.tar.gz
index 5c255d7e..5ea8ebc7 100644
--- a/docs/library/simple/update_user_entity_when_they_save_an_article_node/bpmn_io-eca_lib_0027.tar.gz
+++ b/docs/library/simple/update_user_entity_when_they_save_an_article_node/bpmn_io-eca_lib_0027.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:2ed2478c91e99768257520036a2401b9c79a6b32b7bdb22a92760e93af1617b6
+oid sha256:efb16e754e8ae3be533ae422ff5a5a5c9d7af91027651275bf3105e9b7993f31
 size 2451
diff --git a/docs/library/simple/working_with_dates_and_time.md b/docs/library/simple/working_with_dates_and_time.md
index f9baf130..56e716ef 100644
--- a/docs/library/simple/working_with_dates_and_time.md
+++ b/docs/library/simple/working_with_dates_and_time.md
@@ -18,9 +18,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0031
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0031
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0031
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0031
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/simple/working_with_dates_and_time/bpmn_io-eca_lib_0031.tar.gz b/docs/library/simple/working_with_dates_and_time/bpmn_io-eca_lib_0031.tar.gz
index 76f413f2..d056fc94 100644
--- a/docs/library/simple/working_with_dates_and_time/bpmn_io-eca_lib_0031.tar.gz
+++ b/docs/library/simple/working_with_dates_and_time/bpmn_io-eca_lib_0031.tar.gz
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:bfaff905a2073b5a880628488e167ed446d3b9845a879760751ce15fee5e53c7
-size 4147
+oid sha256:52f63cd08ec0709c1968b547697d05f6b4d7b8d20d879c67de80392dbf5b2422
+size 4148
diff --git a/docs/library/test models/basic_entity_tests.md b/docs/library/test models/basic_entity_tests.md
index a7e5809b..42ecc92a 100644
--- a/docs/library/test models/basic_entity_tests.md	
+++ b/docs/library/test models/basic_entity_tests.md	
@@ -19,9 +19,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0004
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0004
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0004
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0004
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/basic_entity_tests/bpmn_io-eca_test_0004.tar.gz b/docs/library/test models/basic_entity_tests/bpmn_io-eca_test_0004.tar.gz
index 1fbb9149..b95f0b63 100644
--- a/docs/library/test models/basic_entity_tests/bpmn_io-eca_test_0004.tar.gz	
+++ b/docs/library/test models/basic_entity_tests/bpmn_io-eca_test_0004.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:5eb3533d1e647543c3faf03e9c5bc1426a11b9d6b3d95de4bc276c3e783eaa04
+oid sha256:c1bc68ef14df5b75ecb4e2c65bd3819cd514381cb88357f98b4b40fd77d5299a
 size 2701
diff --git a/docs/library/test models/cross_references.md b/docs/library/test models/cross_references.md
index 596d52fc..e7a1da4b 100644
--- a/docs/library/test models/cross_references.md	
+++ b/docs/library/test models/cross_references.md	
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0001
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0001
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0001
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0001
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/cross_references/bpmn_io-eca_test_0001.tar.gz b/docs/library/test models/cross_references/bpmn_io-eca_test_0001.tar.gz
index b101eae4..81e67bf6 100644
--- a/docs/library/test models/cross_references/bpmn_io-eca_test_0001.tar.gz	
+++ b/docs/library/test models/cross_references/bpmn_io-eca_test_0001.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:56af2345c564d85d93b9766b821034d0491ebb76f04de536d16923b5b87a60b0
-size 4193
+oid sha256:3374713f429af3531f465dd3a4a1e73860bba3ab7dd58642e05e5e3fe896c6ae
+size 4191
diff --git a/docs/library/test models/entity_events_part_1.md b/docs/library/test models/entity_events_part_1.md
index 2bc6f5dc..14cb1919 100644
--- a/docs/library/test models/entity_events_part_1.md	
+++ b/docs/library/test models/entity_events_part_1.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0002
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0002
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0002
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0002
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/entity_events_part_1/bpmn_io-eca_test_0002.tar.gz b/docs/library/test models/entity_events_part_1/bpmn_io-eca_test_0002.tar.gz
index 46ff0b03..f3e456ed 100644
--- a/docs/library/test models/entity_events_part_1/bpmn_io-eca_test_0002.tar.gz	
+++ b/docs/library/test models/entity_events_part_1/bpmn_io-eca_test_0002.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a419b2422ed4019e9c06ed5e7499ff937607723dd3eaa3362395f92c8ea4feba
-size 2657
+oid sha256:13dba25772f2a113c69420d4f62e2d107d80947376e90567fe990ec4dda4dcc9
+size 2655
diff --git a/docs/library/test models/entity_events_part_2.md b/docs/library/test models/entity_events_part_2.md
index cfe86ba4..ab9d4146 100644
--- a/docs/library/test models/entity_events_part_2.md	
+++ b/docs/library/test models/entity_events_part_2.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0003
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0003
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0003
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0003
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/entity_events_part_2/bpmn_io-eca_test_0003.tar.gz b/docs/library/test models/entity_events_part_2/bpmn_io-eca_test_0003.tar.gz
index 09729f3d..ac62cfed 100644
--- a/docs/library/test models/entity_events_part_2/bpmn_io-eca_test_0003.tar.gz	
+++ b/docs/library/test models/entity_events_part_2/bpmn_io-eca_test_0003.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:81cd35b7774ce3c93811f796e03704057fcbdefb04799cb0864228ef4e3d1ce5
+oid sha256:2b1de027dcb89a2f700275f96f044c0070b5895c2938326fdd0d86ea22f9c752
 size 1625
diff --git a/docs/library/test models/forward_tokens_to_custom_event.md b/docs/library/test models/forward_tokens_to_custom_event.md
index 4034126c..7b7e8799 100644
--- a/docs/library/test models/forward_tokens_to_custom_event.md	
+++ b/docs/library/test models/forward_tokens_to_custom_event.md	
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0010
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0010
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0010
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0010
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/forward_tokens_to_custom_event/bpmn_io-eca_test_0010.tar.gz b/docs/library/test models/forward_tokens_to_custom_event/bpmn_io-eca_test_0010.tar.gz
index b25d2793..60a4b65b 100644
--- a/docs/library/test models/forward_tokens_to_custom_event/bpmn_io-eca_test_0010.tar.gz	
+++ b/docs/library/test models/forward_tokens_to_custom_event/bpmn_io-eca_test_0010.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:187292f2fb8154acc489b39566721c6e189ac51c578de45fd3ba4218f1a42442
-size 2187
+oid sha256:6bfd3a4969236e9255df135f9ff633c251e78253a22155b0eb6e363de684d575
+size 2188
diff --git a/docs/library/test models/redirects_for_deleted_entities.md b/docs/library/test models/redirects_for_deleted_entities.md
index ad181b1a..bdefead4 100644
--- a/docs/library/test models/redirects_for_deleted_entities.md	
+++ b/docs/library/test models/redirects_for_deleted_entities.md	
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0007
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0007
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0007
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0007
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/redirects_for_deleted_entities/bpmn_io-eca_test_0007.tar.gz b/docs/library/test models/redirects_for_deleted_entities/bpmn_io-eca_test_0007.tar.gz
index 52d2d78b..a881f0c4 100644
--- a/docs/library/test models/redirects_for_deleted_entities/bpmn_io-eca_test_0007.tar.gz	
+++ b/docs/library/test models/redirects_for_deleted_entities/bpmn_io-eca_test_0007.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:8ecc025dd622f07161320070bbda066e841314c8b56133e7e753209a144d822a
-size 2262
+oid sha256:006ab84faf59ba2ae538d73437e4b00074ef6395c20676b986984bb235812bf8
+size 2261
diff --git a/docs/library/test models/save_new_entity.md b/docs/library/test models/save_new_entity.md
index 2f08ff0a..c8f8d036 100644
--- a/docs/library/test models/save_new_entity.md	
+++ b/docs/library/test models/save_new_entity.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0008
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0008
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0008
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0008
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/save_new_entity/bpmn_io-eca_test_0008.tar.gz b/docs/library/test models/save_new_entity/bpmn_io-eca_test_0008.tar.gz
index 6df0623e..9059463d 100644
--- a/docs/library/test models/save_new_entity/bpmn_io-eca_test_0008.tar.gz	
+++ b/docs/library/test models/save_new_entity/bpmn_io-eca_test_0008.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:050d7b9f3999d8d849aa9f0ee48cffbbc22be757a358abbec6b0ec1ee6735d98
-size 1930
+oid sha256:504f3c5b6db897e586b75252b786dd9088fa8635ddee9f38c2e21e25b8ca5b59
+size 1932
diff --git a/docs/library/test models/set_field_values.md b/docs/library/test models/set_field_values.md
index 8c2eeb27..e21ceeaa 100644
--- a/docs/library/test models/set_field_values.md	
+++ b/docs/library/test models/set_field_values.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0009
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0009
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0009
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0009
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/set_field_values/bpmn_io-eca_test_0009.tar.gz b/docs/library/test models/set_field_values/bpmn_io-eca_test_0009.tar.gz
index d40ae280..175da599 100644
--- a/docs/library/test models/set_field_values/bpmn_io-eca_test_0009.tar.gz	
+++ b/docs/library/test models/set_field_values/bpmn_io-eca_test_0009.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:5c8510f025e75a4624de2814e368ed5235eff2d22f8aec7e2adbba85c52d9edc
+oid sha256:4883cd061b84ef1a7880cbc01af856a0ebdd691fcfa5b6b68ea78e8504b3852d
 size 3918
diff --git a/docs/library/test models/views.md b/docs/library/test models/views.md
index b5f47a08..c15c2aec 100644
--- a/docs/library/test models/views.md	
+++ b/docs/library/test models/views.md	
@@ -20,9 +20,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0005
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0005
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0005
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0005
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/views/bpmn_io-eca_test_0005.tar.gz b/docs/library/test models/views/bpmn_io-eca_test_0005.tar.gz
index ff1ef650..e5513256 100644
--- a/docs/library/test models/views/bpmn_io-eca_test_0005.tar.gz	
+++ b/docs/library/test models/views/bpmn_io-eca_test_0005.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e1ab6317eb929a364dc4020a49bfd9145cad72e405b8d75fcea930ba78867e48
-size 5159
+oid sha256:04c024a09648446c92f0380889cc6c4996bc890cff2516b278530d33cc21b83b
+size 4906
diff --git a/docs/library/test models/write_log_message.md b/docs/library/test models/write_log_message.md
index c94bfa0b..801d5371 100644
--- a/docs/library/test models/write_log_message.md	
+++ b/docs/library/test models/write_log_message.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_test_0006
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0006
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_test_0006
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_test_0006
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/test models/write_log_message/bpmn_io-eca_test_0006.tar.gz b/docs/library/test models/write_log_message/bpmn_io-eca_test_0006.tar.gz
index 1734a880..c8e2ac16 100644
--- a/docs/library/test models/write_log_message/bpmn_io-eca_test_0006.tar.gz	
+++ b/docs/library/test models/write_log_message/bpmn_io-eca_test_0006.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:98539922511ae92d8d2330344a73531411709fd46490842a3e448ae2f3ac838d
-size 1466
+oid sha256:c4b8dee5642cba56cba2cd2f2c1093487204a4ed154189710be1cf6f21e36fa0
+size 1467
diff --git a/docs/library/use case/eca_feature_demo.md b/docs/library/use case/eca_feature_demo.md
index ef3418d6..f2164e39 100644
--- a/docs/library/use case/eca_feature_demo.md	
+++ b/docs/library/use case/eca_feature_demo.md	
@@ -16,9 +16,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0007
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0007
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0007
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0007
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/use case/eca_feature_demo/bpmn_io-eca_lib_0007.tar.gz b/docs/library/use case/eca_feature_demo/bpmn_io-eca_lib_0007.tar.gz
index 50264129..1baddd32 100644
--- a/docs/library/use case/eca_feature_demo/bpmn_io-eca_lib_0007.tar.gz	
+++ b/docs/library/use case/eca_feature_demo/bpmn_io-eca_lib_0007.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:42a7f402abdd3c437d22311caba7f7ed0c8e5015e26bf0326fe27ffe0edcb749
+oid sha256:a8e77b115b008426fdbd788c5bd8ac35c5f3aa483250edc4045f793899fb7a24
 size 8448
diff --git a/docs/library/use case/multi_value_field_loop.md b/docs/library/use case/multi_value_field_loop.md
index 2b34eaf2..bc6c81d2 100644
--- a/docs/library/use case/multi_value_field_loop.md	
+++ b/docs/library/use case/multi_value_field_loop.md	
@@ -17,9 +17,19 @@ Version v2
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0006
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0006
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0006
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0006
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/use case/multi_value_field_loop/bpmn_io-eca_lib_0006.tar.gz b/docs/library/use case/multi_value_field_loop/bpmn_io-eca_lib_0006.tar.gz
index 6cecc466..ba6b8ac3 100644
--- a/docs/library/use case/multi_value_field_loop/bpmn_io-eca_lib_0006.tar.gz	
+++ b/docs/library/use case/multi_value_field_loop/bpmn_io-eca_lib_0006.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:34f817d4d46cfc85a38f01fcd958794e5864af07bbe437fb9daf26fe8cde37a9
+oid sha256:bf0bce97452ffc7e2b59726e8a63fc2e1cbbd13843573b6e2d3a4fc95cf27eaf
 size 3052
diff --git a/docs/library/use case/redirect_403_to_login_page.md b/docs/library/use case/redirect_403_to_login_page.md
index 2d66cf52..e1d6fbd6 100644
--- a/docs/library/use case/redirect_403_to_login_page.md	
+++ b/docs/library/use case/redirect_403_to_login_page.md	
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0008
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0008
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0008
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0008
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/use case/redirect_403_to_login_page/bpmn_io-eca_lib_0008.tar.gz b/docs/library/use case/redirect_403_to_login_page/bpmn_io-eca_lib_0008.tar.gz
index 2c38e783..609238a8 100644
--- a/docs/library/use case/redirect_403_to_login_page/bpmn_io-eca_lib_0008.tar.gz	
+++ b/docs/library/use case/redirect_403_to_login_page/bpmn_io-eca_lib_0008.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:02878c4d9feef92b7f940012d109bb5d9f705821dd6305ce1788fdbdfe80e5e0
-size 2024
+oid sha256:74ac3d6b3d72d105cf682237d2f1ee80b8899ea202c2902067a1486c5b0a5cfd
+size 2025
diff --git a/docs/library/use case/redirect_unpublished.md b/docs/library/use case/redirect_unpublished.md
index c5066c3b..37fbdab0 100644
--- a/docs/library/use case/redirect_unpublished.md	
+++ b/docs/library/use case/redirect_unpublished.md	
@@ -16,9 +16,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0003
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0003
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0003
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0003
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/use case/redirect_unpublished/bpmn_io-eca_lib_0003.tar.gz b/docs/library/use case/redirect_unpublished/bpmn_io-eca_lib_0003.tar.gz
index 68dddabf..9721e75b 100644
--- a/docs/library/use case/redirect_unpublished/bpmn_io-eca_lib_0003.tar.gz	
+++ b/docs/library/use case/redirect_unpublished/bpmn_io-eca_lib_0003.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7acc22ce0a68075dd428d493a52051887deb76b6a1e4d57f9ae3204c9508f5fc
-size 2432
+oid sha256:e5fbf9bace4e8682ea7701e658e04b38850a2415b5c9bccf965fb0be47ab86f3
+size 2433
diff --git a/docs/library/use case/user_network_changes.md b/docs/library/use case/user_network_changes.md
index 0d94cee0..20aba9f2 100644
--- a/docs/library/use case/user_network_changes.md	
+++ b/docs/library/use case/user_network_changes.md	
@@ -17,9 +17,19 @@ Version v1
 
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
+
 ```shell
+## Import recipe
 composer require drupal-eca-recipe/eca_lib_0005
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0005
+
+# Enable recipe with Drush (requires version 13 or later):
+drush recipe ../recipes/eca_lib_0005
+
+# Enable recipe without Drush:
+cd web && php core/scripts/drupal recipe ../recipes/eca_lib_0005
+
+# Rebuilding caches is optional, sometimes required:
+drush cr
 ```
 
 ## Purpose
diff --git a/docs/library/use case/user_network_changes/bpmn_io-eca_lib_0005.tar.gz b/docs/library/use case/user_network_changes/bpmn_io-eca_lib_0005.tar.gz
index 182a4732..abcbcf9d 100644
--- a/docs/library/use case/user_network_changes/bpmn_io-eca_lib_0005.tar.gz	
+++ b/docs/library/use case/user_network_changes/bpmn_io-eca_lib_0005.tar.gz	
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:0ed76a1fb8e46723c332487121ebcfad0118ff23c2ed40cf2f9990cbbe03b3bd
-size 4810
+oid sha256:6fe01e5a98b4de0b5eba3f0a3f104a920463c1cdb48329201c0f498ee78418bf
+size 4811
-- 
GitLab