Skip to content

🚀 TEAM DEVELOPMENT STARTER KIT : Starter de configuration d'un projet Next.js 14 avec App Router - Typescript, ESLint, Prettier, Husky, scopes de commit personnalisés, Lint-Staged, Docker et Pipeline CI/CD ✨

Notifications You must be signed in to change notification settings

drondiodev/team-starter-nextjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TEAM DEVELOPMENT STARTER KIT

GitHub last commit GitHub forks GitHub Repo stars GitHub watchers

TEAM DEVELOPMENT STARTER KIT est un template Next.js prêt à l'emploi, conçu pour vous permettre de démarrer rapidement le développement de votre nouvelle application web en équipe. Il intègre les meilleures pratiques et les dernières fonctionnalités de Next.js, ainsi que des outils de développement essentiels pour améliorer votre productivité.

Fonctionnalités

Technologies et bibliothèques

Next.js Typescript React

  • Next.js 14 avec App Router : BĂ©nĂ©ficiez des dernières fonctionnalitĂ©s et amĂ©liorations de performances de Next.js, notamment le nouveau système de mise en page (app/), le rendu cĂ´tĂ© serveur et la navigation de fichiers.
  • Typescript : Un support complet de TypeScript pour un code plus robuste et plus facilement maintenable.
  • Tailwind CSS : Une configuration prĂ©configurĂ©e de Tailwind CSS pour une stylisation moderne et rĂ©active de vos composants.
  • ESLint et Prettier : Des outils de lint et de formatage de code prĂ©configurĂ©s pour maintenir une base de code cohĂ©rente et lisible.
  • Husky et Lint-Staged : Des hooks de Git pour exĂ©cuter automatiquement les vĂ©rifications de lint et de formatage avant chaque commit.
  • Docker : Un outil de conteneurisation pour faciliter le dĂ©ploiement et la gestion des environnements de dĂ©veloppement.
  • Zod : Un schĂ©ma de validation de donnĂ©es puissant et simple Ă  utiliser.
  • Google Analytics : Un outil de suivi des performances pour analyser le comportement des utilisateurs et amĂ©liorer l'expĂ©rience utilisateur.

Utilisation

  1. Clonez le dépôt :

Créer un nouveau repository à part du lien "utiliser ce template" puis

git clone 'lien de votre nouveau repo'

Merci de préférer cette façon de faire, afin de faire connaître le template.

ou

En utilisant create-next-app :

pnpm create next-app  -e https://github.com/drondiodev/team-starter-nextjs ts-pnpm
  1. Accédez au répertoire du projet :

cd 'nom de votre repo'

  1. Installez les dépendances du projet avec pnpm :
pnpm install
  1. Démarrez le serveur de développement :
pnpm dev

Votre application Next.js sera alors accessible Ă  l'adresse http://localhost:3000.

  1. Faites vos modifications puis :
git add -A
pnpm commit

Puis laisser vous guider en suivant les instructions dans le terminal

git push

About

🚀 TEAM DEVELOPMENT STARTER KIT : Starter de configuration d'un projet Next.js 14 avec App Router - Typescript, ESLint, Prettier, Husky, scopes de commit personnalisés, Lint-Staged, Docker et Pipeline CI/CD ✨

Topics

Resources

Stars

Watchers

Forks