Skip to content

Maz0ky/NeverHack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

NeverHack

Le but de ce défi est de concevoir une extension Google Chrome respectant la norme Manifest V3, assurant ainsi une compatibilité étendue avec la majorité des navigateurs modernes. Votre objectif principal est d'imaginer une solution innovante répondant à un problème réel rencontré lors de la navigation quotidienne. Les sources de votre extension devront être publiée sur GitHub ou GitLab, afin de valoriser votre travail, de démontrer votre capacité à suivre les bonnes pratiques de développement et de rendre votre contribution réutilisable, voire publiable sur les stores officiels.

L'utilisation de Git fait partie intégrante du défi, ce n'est pas elle qui est évaluée, mais elle pourrait faire la différence entre deux projets : branches, messages de commit clairs, issues, pull requests... tout est bon pour illustrer vos efforts et votre méthodologie.

Quelques exemples de projet :

Une extension qui rappelle à l'utilisateur de boire de l'eau via des notifications push, avec confirmation de prise, configuration des volumes et icônes évolutives (fonctionne en arrière plan lorsque le navigateur est démarré).
Une extension qui optimise le chargement des pages en ajoutant automatiquement l'attribut `loading="lazy"` aux images, afin d'améliorer les performances et réduire les ressources consommées.

Elements attendus

Une extension fonctionnelle respectant Manifest V3.  
Un concept utile, innovant, répondant à un besoin clair de navigation (pas besoin de faire compliqué pour être utile).  
Un dépôt GitHub/GitLab public contenant :
    le code source complet de l'extension,
    un README détaillé (installation, permissions, fonctionnement),
    une structure propre respectant les bonnes pratiques,
    une licence, et si possible des captures d'écran ou GIFs.
Le respect de la vie privée : permissions minimales, fonctionnement transparent, données collectés minimales, etc...



BONUS : Une utilisation démontrée et pertinente de Git.  
BONUS : Un soin particulier apporté au style, à l'ergonomie, aux bonnes pratiques, et à la clarté du projet.

Mode de restitution

Fournir un lien vers votre dépôt GitHub ou GitLab.  
Inclure un package installable de l'extension (ZIP ou instructions d'installation en mode développeur).  
Présenter brièvement votre extension lors de la restitution (fonctionnalités, utilité, démonstration vidéo rapide en backup si l'extension ne fonctionne pas comme attendu).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published