Skip to content

Add Green CodeQL project to projects list#125

Merged
glalloue merged 2 commits intomainfrom
olegoaer-patch-1
Mar 13, 2026
Merged

Add Green CodeQL project to projects list#125
glalloue merged 2 commits intomainfrom
olegoaer-patch-1

Conversation

@olegoaer
Copy link
Member

@olegoaer olegoaer commented Mar 7, 2026

Added a new project entry for Green CodeQL with details.

Added a new project entry for Green CodeQL with details.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new “Green CodeQL” project definition to the central projects data so it can be referenced by the projects UI/routing.

Changes:

  • Import a new SVG logo component for Green CodeQL.
  • Add a new greencodeql entry to the projects constant with title/description/link/status/hero metadata.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +74 to +81
greencodeql: {
title: "Green CodeQL",
subTitle: undefined,
description:
"Collection de packs de requêtes CodeQL pour identifier les problèmes d'éco-conception directement dans vos dépôts GitHub",
githubLink:
"https://github.com/green-code-initiative/green-codeql-queries",
logoComponent: GreenCodeQLLogo,
Copy link

Copilot AI Mar 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dans l’application, la liste des projets affichée est construite à partir des routes ayant meta.project (voir ProjectsList.vue), et src/assets/data/projects.ts n’est importé que dans src/router.ts. Du coup, cet ajout n’aura aucun effet visible tant qu’aucune route n’expose projects.<clé> via meta.project (ou tant que la page liste ne s’alimente pas directement depuis cet objet). Il faut soit ajouter/mettre à jour la route correspondante, soit ajuster la source de données de la page projets.

Copilot uses AI. Check for mistakes.
},
},
},
greencodeql: {
Copy link

Copilot AI Mar 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La clé d’objet greencodeql n’est pas alignée avec le schéma de nommage déjà présent pour les projets multi-mots (creedengoDashboard, greenCodeRules en camelCase). Pour rester cohérent (et éviter des erreurs au moment de référencer projects.<clé> dans le router), renommer la clé en camelCase (ex. greenCodeQL).

Suggested change
greencodeql: {
greenCodeQL: {

Copilot uses AI. Check for mistakes.
@glalloue
Copy link
Contributor

Hello @olegoaer je ne sais pas si tu as vu mais le reviewer copilot t'as remonté quelques modifications à apporter

@glalloue
Copy link
Contributor

Hello @olegoaer , j'ai mis à jour ta PR avec les correctifs attendus par copilot

  • créé la route associée a tn projet (sinon on ne voit pas le nouveau projet dans la liste)
  • créé la page de détail associée (que tu pourras relire pour valdier le contenu)

@glalloue glalloue merged commit 383037f into main Mar 13, 2026
1 check passed
@glalloue glalloue deleted the olegoaer-patch-1 branch March 13, 2026 21:39
@olegoaer
Copy link
Member Author

Merci beaucoup @glalloue !

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.

3 participants