« La donnée n'a de valeur que si elle est comprise et partagée. »
🌍 Site déployé : https://smdlabtech.github.io/
Le site est construit avec Jekyll et déployé automatiquement sur GitHub Pages.
smdlabtech.github.io/
├── app/ # Application Jekyll (Frontend)
│ ├── _config.yml # Configuration Jekyll
│ ├── _includes/ # Templates HTML réutilisables
│ ├── _layouts/ # Layouts de pages
│ ├── _posts/ # Articles de blog
│ ├── assets/ # CSS, JS, images
│ ├── index.html # Page d'accueil
│ └── ...
├── src/ # Application Flask (Backend API)
│ ├── api/ # Endpoints API
│ ├── routes/ # Routes Flask
│ └── ...
├── .github/workflows/ # GitHub Actions CI/CD
│ ├── jekyll-pages.yml # Déploiement Jekyll
│ └── deploy.yml # Déploiement Flask
├── scripts/ # Scripts utilitaires
├── tests/ # Tests unitaires et d'intégration
└── monitoring/ # Stack d'observabilité (Prometheus, Grafana)
cd app
bundle install
bundle exec jekyll serve
Le site sera accessible sur http://localhost:4000
python -m venv .venv
source .venv/bin/activate # Sur Windows: .venv\Scripts\activate
pip install -r requirements.txt
python run.py
Analyse la qualité du code et des vulnérabilités sur SonarQube.io
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Fait avec ❤️ par smdlabtech