- Notifications
You must be signed in to change notification settings - Fork0
Projet didactique démontrant l'utilisation de GitHub Actions pour automatiser les tests unitaires (Jest & Deno), le linting (Super-Linter), et d'autres étapes CI/CD dans un projet HTML/CSS/JS. Idéal pour apprendre à intégrer des workflows robustes dans des projets front-end modernes.
License
Y-Picot/github-actions-html-css-js
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Exemple pratique d'automatisation des tests et du linting pour projets web avec GitHub Actions. Pipeline CI/CD complète avec Jest, Deno et Super-Linter.
- HTML5/CSS3/JavaScript - Technologies front-end
- Jest & Deno - Frameworks de tests
- GitHub Actions - Pipeline CI/CD
- Super-Linter - Validation de code
- Tests automatisés - Jest et Deno en parallèle
- Linting continu - Validation automatique du code
- Multi-environnements - Support Node.js et Deno
- Badges de statut - Suivi visuel en temps réel
- Node.js (version 16+) et npm
- Deno (optionnel pour tests Deno)
- Compte GitHub avec Actions activées
git clone https://github.com/Y-Picot/github-actions-html-css-js.gitcd github-actions-html-css-jsnpm installnpm run test-jest
Commande | Description |
---|---|
npm run test-jest | Tests unitaires avec Jest |
npm run test-deno | Tests unitaires avec Deno |
deno test | Tests Deno directement |
github-actions-html-css-js/├── .github/workflows/ # GitHub Actions├── src/ # Code source HTML/CSS/JS├── tests/ # Tests Jest et Deno├── package.json # Configuration npm└── README.md # Documentation
- Tests Jest - Tests unitaires Node.js avec couverture
- Super-Linter - Validation HTML/CSS/JS automatique
- Tests Deno - Tests avec runtime sécurisé Deno
- Fork le projet
- Créez votre branche (
git checkout -b feature/amelioration
) - Testez (
npm run test-jest
) - Committez (
git commit -m 'Nouvelle fonctionnalité'
) - Ouvrez une Pull Request
Licence MIT - voirLICENSE pour les détails.
Y-Picot -GitHub
⭐ Projet utile ? N'hésitez pas à lui donner une étoile !
About
Projet didactique démontrant l'utilisation de GitHub Actions pour automatiser les tests unitaires (Jest & Deno), le linting (Super-Linter), et d'autres étapes CI/CD dans un projet HTML/CSS/JS. Idéal pour apprendre à intégrer des workflows robustes dans des projets front-end modernes.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.