Investigate: project browser with AI recipes in dashboard
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3557873. --> Reported by: [a.dmitriiev](https://www.drupal.org/user/3235287) Related to !2 >>> <p>[Tracker]<br> Update Summary: [One-line status update for stakeholders]<br> Short Description: [One-line issue summary for stakeholders]<br> Check-in Date: MM/DD/YYYY<br> Metadata is used by the AI Tracker. Docs and additional fields here.<br> [/Tracker]</p> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>According to design of new AI dashboard for setup and configuration (see <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-1"><a href="https://www.drupal.org/project/ai_initiative/issues/3554163" title="Status: Active">#3554163: [Meta] UX concept for AI Dashboard / Status Page / Kickstarter</a></span>) there is a block with project browser that lists AI related recipes.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>Project browser module provides the block, that can be added to the dashboard. The block is derived by project browser sources. Unfortunately, for now there is no source that lists all recipes from drupal.org (like contrib modules). There are 2 alternatives:</p> <ol> <li>Like Drupal CMS is doing, there is list of "Recommended" recipes (projects). This list is not dynamic, but a static YML file that can be found here <a href="https://git.drupalcode.org/project/drupal_cms_starter/-/blob/2.x/recommended.yml?ref_type=heads">https://git.drupalcode.org/project/drupal_cms_starter/-/blob/2.x/recommended.yml?ref_type=heads</a> . It is possible for now to create the same recommended list but for AI related recipes. Someone will need to create this list and discuss which recipes should go there.</li> <li>Use project browser gitlab source and pull the list of the recipes dynamically from Drupal's Gitlab instance directly. For this solution it would be nice to have a dedicated Gitlab group for AI Recipes (or in general for AI projects and maybe a subgroup for AI Modules and AI Recipes). It is possible to create a source that is filtered by gitlab group/subgroup id. The initial request to create a group in gitlab was rejected here <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/infrastructure/issues/3540008" title="Status: Closed (duplicate)">#3540008: A Gitlab group for AI Recipes</a></span></li> </ol>
issue