Skip to content

Add GitHub Project automation for cross-repository PrestaShop module management#26

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/create-global-dashboard-prestashop
Draft

Add GitHub Project automation for cross-repository PrestaShop module management#26
Copilot wants to merge 4 commits intomainfrom
copilot/create-global-dashboard-prestashop

Conversation

Copy link

Copilot AI commented Feb 5, 2026

Provides tooling to create and manage a unified GitHub Project dashboard across 6 PrestaShop module repositories with automated issue importing, label standardization, and sprint planning.

Implementation

Automation Scripts

  • setup-project.sh - Creates project, imports 27 issues from 6 repos, creates 12 standardized labels across all repos
  • project-helper.sh - Utility commands: list-projects, add-issue, bulk-label, check-issues

Configuration

  • project-config.json - Declarative config for:
    • 6 repositories (eicaptcha, prestashop_console, hhpsmigrationupgradedb, hhmodulesmanager, cronjobs, hhmodulescatalogapi)
    • 5 Kanban columns, 3 monthly sprints (Q2 2026)
    • 12 labels across 4 categories (priority, type, compatibility, workflow)
    • 4 view definitions (Kanban, Roadmap, by repository, by priority)

Documentation

  • QUICKSTART.md - Prerequisites and execution steps
  • manual-setup-guide.md - UI-based setup for iterations and custom views (not automatable via GitHub CLI)
  • TEST_VERIFICATION.md - Validation report for syntax, JSON structure, and functional tests

Usage

cd .github/project-setup
./setup-project.sh  # Interactive setup with confirmations

Helper utilities:

./project-helper.sh list-repos
./project-helper.sh bulk-label priority:urgent ff0000 "Critical"

Manual Steps Required

GitHub Projects API limitations require manual UI configuration for:

  • Iteration field creation and sprint definitions
  • Custom view layouts (Roadmap timeline, grouping rules)
  • Column automation rules

Script displays step-by-step instructions for these upon completion.

Original prompt

This section details on the original issue you should resolve

<issue_title>Création d'un dashboard global pour les modules PrestaShop (Roadmap & Kanban)</issue_title>
<issue_description># Objectif
Créer un GitHub Project global (Kanban + Roadmap) pour suivre la planification, la progression, et les sprints mensuels des développements sur vos modules PrestaShop :

  • nenes25/eicaptcha
  • nenes25/prestashop_console
  • nenes25/hhpsmigrationupgradedb
  • nenes25/hhmodulesmanager
  • nenes25/cronjobs
  • nenes25/hhmodulescatalogapi

Étapes détaillées

1. Créer le GitHub Project

  1. Aller sur https://github.com/nenes25?tab=projects
  2. Cliquer sur "New project" > Type "Board"
  3. Nom : PrestaShop Modules - Roadmap 2026
  4. Créez le projet

2. Configurer la structure Kanban

Colonnes à créer :

  • Backlog
  • À faire
  • En cours
  • En revue
  • Terminé

3. Ajouter les Iterations (sprints mensuels)

  • Dans le Project, Settings > Fields > "New field" > Type : Iteration
  • Créez 3 sprints :
    • Mars 2026
    • Avril 2026
    • Mai 2026

4. Ajouter les issues existantes des dépôts PrestaShop modules

  • Dans "Add item" > "Issue" : recherchez et ajoutez les issues de chaque repo ci-dessus
  • Ajoutez les issues prioritaires dans la colonne "À faire" pour sprint Mars 2026

5. Créer et attribuer les labels globaux

  • Priorité : priority:high, priority:medium, priority:low
  • Type : bug, enhancement, documentation, testing
  • Compatibilité : prestashop-9, php-8.x
  • Workflow : need-feedback, ready-to-dev

6. Vues personnalisées

  • Kanban par colonne
  • Roadmap (timeline 3 mois, grouper par Iteration)
  • Vue par dépôt (groupé par repository)
  • Vue par priorité (groupé par labels)

Liste partielle des issues à ajouter (par dépôt)

eicaptcha :

  • nenes25/hhmodulesmanager#331, nenes25/hhmodulesmanager#329, nenes25/hhmodulesmanager#328, nenes25/hhmodulesmanager#320, nenes25/hhmodulesmanager#319, nenes25/hhmodulesmanager#318, nenes25/hhmodulesmanager#314, etc.

prestashop_console :

  • nenes25/hhmodulesmanager#251, nenes25/hhmodulesmanager#245, nenes25/hhmodulesmanager#239, nenes25/hhmodulesmanager#238, nenes25/hhmodulesmanager#234, nenes25/hhmodulesmanager#232, nenes25/hhmodulesmanager#127, nenes25/hhmodulesmanager#120, nenes25/hhmodulesmanager#92, Unable to generate an upgrade if only 1 event #5

hhpsmigrationupgradedb :

hhmodulesmanager :

hhmodulescatalogapi :


Astuces & conseils

  • Vous pouvez relier des PRs à des issues pour le suivi technique
  • Pensez à régler la visibilité du Project (privé/public selon vos besoins)
  • Modifiez/complétez au fur et à mesure, le dashboard est collaboratif

Ce ticket est votre guide pour tout mettre en place, suivez-le étape par étape pour obtenir un dashboard moderne et centralisé !

Pour aller plus loin :

<agent_instructions>Ask if you need additional informations</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits February 5, 2026 19:44
Co-authored-by: nenes25 <7163132+nenes25@users.noreply.github.com>
Co-authored-by: nenes25 <7163132+nenes25@users.noreply.github.com>
Co-authored-by: nenes25 <7163132+nenes25@users.noreply.github.com>
Copilot AI changed the title [WIP] Create global dashboard for PrestaShop modules Add GitHub Project automation for cross-repository PrestaShop module management Feb 5, 2026
Copilot AI requested a review from nenes25 February 5, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Création d'un dashboard global pour les modules PrestaShop (Roadmap & Kanban)

2 participants