From b32bf2bfd1bd2d4b1a14bc05857116dc89176194 Mon Sep 17 00:00:00 2001 From: David Rondio <103181452+drondiodev@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:03:19 +0200 Subject: [PATCH] WIP: modifies on page.tsx --- .vscode/settings.json | 36 +--------- app/page.tsx | 163 +++++++++++++++++++++++++++++++----------- 2 files changed, 124 insertions(+), 75 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 878baa1..a002ed1 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,38 +1,6 @@ { "editor.tokenColorCustomizations": { - "comments": "#00000000", - "textMateRules": [ - { - "scope": [ - "hidecomments", - "comment", - "comment.block", - "comment.line", - "comment.line.double-slash", - "variable.other.jsdoc", - "storage.type.class.jsdoc", - "punctuation.definition.block.tag.jsdoc", - "punctuation.definition.bracket.curly.begin.jsdoc", - "punctuation.definition.bracket.curly.end.jsdoc", - "entity.name.type.instance.jsdoc", - "comment.block.documentation.ts", - "comment.block.documentation.js", - "comment.block.documentation.cs", - "comment.block.documentation.cs entity.other.attribute-name.localname.cs", - "comment.block.documentation.cs entity.other.attribute-name.cs", - "comment.block.documentation.cs punctuation.definition.tag.cs", - "comment.block.documentation.cs punctuation.definition.string.begin.cs", - "comment.block.documentation.cs punctuation.definition.string.end.cs", - "comment.block.documentation.cs punctuation.definition.bracket.curly.begin.cs", - "comment.block.documentation.cs punctuation.definition.bracket.curly.end.cs", - "comment.block.documentation.cs punctuation.definition.block.tag.cs", - "comment.block.documentation.cs string.quoted.double.cs", - "comment.block.documentation.cs entity.name.tag.localname.cs" - ], - "settings": { - "foreground": "#00000000" - } - } - ] + "comments": "", + "textMateRules": [] } } diff --git a/app/page.tsx b/app/page.tsx index 9124169..c7bbe7b 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -2,49 +2,130 @@ import Link from 'next/link'; export default function Home() { return ( -
-
-
- - +
+

+ Lancez votre projet sans effort avec THE Boilerplate Next.js ! +

+

+ Template de configuration d'un projet Next.Js avec Typescript, + ESLint, Prettier, Husky, Docker, scopes de commit personnalisés et + Lint Staged. +

+
+ - - - - - - - Donner une étoile au répo - + Vers le template + + + + + + + + + Ajouter une étoile sur GitHub + +
+ + {/* Principales caractéristiques */} +
+

+ Principales caractéristiques +

+
    +
  • + Technologies de base : Next.js 14 avec App + Router, TypeScript, React +
  • +
  • + Outils de développement : ESLint et Prettier, + Husky et Lint-Staged, Commitizen +
  • +
  • + Styles : Tailwind CSS +
  • +
  • + Déploiement et CI/CD : Docker, GitHub Actions +
  • +
  • + Autres fonctionnalités : Configuration + personnalisée des scopes de commit, Polices personnalisées, + Configuration de métadonnées pour le SEO +
  • +
+
+ + {/* Cible potentielle */} +
+

+ Cible potentielle +

+
    +
  • + Développeurs React/Next.js : Démarrage rapide + avec les meilleures pratiques +
  • +
  • + Équipes de développement : Standardisation des + pratiques et amélioration de la collaboration +
  • +
  • + Startups et entreprises : Base solide pour de + nouveaux projets web +
  • +
  • + Développeurs freelance : Point de départ rapide + pour projets clients +
  • +
+
+ + {/* Avantages clés */} +
+

Avantages clés

+
    +
  • Gain de temps sur la configuration initiale
  • +
  • + Amélioration de la qualité du code grâce aux outils de linting et + de formatage +
  • +
  • + Facilitation de la collaboration avec des commits standardisés +
  • +
  • Préparation pour le déploiement avec Docker
  • +
  • Intégration continue avec GitHub Actions
  • +
+
); } - -const BlockQuote = ({ quote, author }: { quote: string; author: string }) => { - return ( -
-

{quote}

-

- {author} -

-
- ); -};