📄️ 1. Introduction
Le développement d'une application ne se limite pas à écrire du code. Pour garantir la qualité, la maintenabilité et la fiabilité de votre projet, il est essentiel d'utiliser des outils de développement et de mettre en place des processus d'automatisation.
📄️ 2. Linter & Prettier
Pourquoi utiliser un linter et un formatter ?
📄️ 3. Les conventionnal commit
Dans un projet, l'historique Git est essentiel pour comprendre l'évolution du code. Mais sans convention, les messages de commit peuvent être chaotiques :
📄️ 4. Github Setup
Un projet professionnel nécessite une configuration GitHub solide pour :
📄️ 5. Github Actions
GitHub Actions est un outil d'automatisation intégré à GitHub qui permet d'exécuter des workflows (flux de travail) automatiquement en réponse à des événements (push, pull request, etc.).
📄️ 6. Railway
Railway est une plateforme de déploiement moderne qui permet de déployer des applications web, des APIs et des bases