Skip to content

Commit 460586f

Browse files
committed
docs: mise à jour complète du README avec tous les workflows
1 parent ff91137 commit 460586f

1 file changed

Lines changed: 58 additions & 9 deletions

File tree

README.md

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
[![Deploy Status](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/deploy.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/deploy.yml)
44
[![Lighthouse Audit](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/lighthouse-audit.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/lighthouse-audit.yml)
55
[![Automation Suite](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/automation-suite.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/automation-suite.yml)
6+
[![Weekly Backup](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/backup.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/backup.yml)
7+
[![Social Media](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/social-media-post.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/social-media-post.yml)
68
![Website](https://img.shields.io/website?url=https%3A%2F%2Fwww.davidkrk.com&label=davidkrk.com)
79
![GitHub last commit](https://img.shields.io/github/last-commit/DavidKRK/DavidKRK.github.io)
810

@@ -16,25 +18,41 @@ Official website of **David KRK**, DJ and music producer based in Saint-Jean-de-
1618

1719
- 🎵 Custom audio player with waveform visualization
1820
- 📱 Fully responsive design (mobile, tablet, desktop)
19-
- ⚡ Performance optimized (Lighthouse tested)
21+
- ⚡ Performance optimized (Lighthouse tested daily)
2022
- 🔄 Continuous deployment
2123
- 🛡️ Automated testing & security audits
24+
- 💾 Weekly automated backups
25+
- 📱 Social media auto-detection for new tracks
2226

2327
### 🤖 Active Automations
2428

25-
- **Continuous Deployment** : Every commit triggers automatic deployment
26-
- **Daily Performance Audits** : Lighthouse tests run daily at 3 AM
27-
- **Weekly Maintenance** : Dependency updates and broken link checks every Monday
28-
- **Image Optimization** : Automatic compression when adding new images
29+
#### Daily (3 AM)
30+
- **Performance Audits** : Lighthouse tests for speed, accessibility, SEO
31+
- **Automated Reports** : Performance badges and issue creation if scores drop
32+
33+
#### Weekly (Monday 10 AM)
34+
- **Dependency Updates** : Automatic npm package updates via Pull Request
35+
- **Link Checking** : Broken link detection and automated issue creation
36+
- **Security Patches** : Automatic vulnerability fixes
37+
38+
#### Weekly (Sunday 1 AM)
39+
- **Full Site Backup** : Complete archive stored in GitHub Releases
40+
- **Version History** : Last 8 weeks kept for easy recovery
41+
42+
#### On Every Commit
43+
- **Instant Deployment** : Automatic site deployment to GitHub Pages
44+
- **Image Optimization** : Automatic compression of new images (85% quality)
45+
- **New Music Detection** : Auto-generates social media posts when music.html is updated
2946

3047
### 🛠️ Tech Stack
3148

3249
- HTML5 / CSS3 / JavaScript
33-
- GitHub Pages
34-
- GitHub Actions (CI/CD)
35-
- NPM Build Tools
36-
- Lighthouse CI
50+
- GitHub Pages (Hosting)
51+
- GitHub Actions (CI/CD Automation)
52+
- NPM Build Tools (csso, terser)
53+
- Lighthouse CI (Performance Testing)
3754
- Service Worker (PWA ready)
55+
- Rsync (Backup System)
3856

3957
### 📊 Performance
4058

@@ -44,6 +62,37 @@ This website is continuously monitored for:
4462
- 🎯 SEO Optimization
4563
- 💡 Best Practices
4664

65+
### 📦 Workflows Overview
66+
67+
| Workflow | Purpose | Schedule | Status |
68+
|----------|---------|----------|--------|
69+
| **deploy.yml** | Main site deployment | On push | [![Deploy](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/deploy.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/deploy.yml) |
70+
| **lighthouse-audit.yml** | Performance testing | Daily 3 AM | [![Lighthouse](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/lighthouse-audit.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/lighthouse-audit.yml) |
71+
| **automation-suite.yml** | Maintenance & updates | Monday 10 AM | [![Automation](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/automation-suite.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/automation-suite.yml) |
72+
| **backup.yml** | Weekly backups | Sunday 1 AM | [![Backup](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/backup.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/backup.yml) |
73+
| **social-media-post.yml** | New music detection | On music.html change | [![Social](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/social-media-post.yml/badge.svg)](https://github.com/DavidKRK/DavidKRK.github.io/actions/workflows/social-media-post.yml) |
74+
75+
### 🚀 Getting Started
76+
77+
```bash
78+
# Clone the repository
79+
git clone https://github.com/DavidKRK/DavidKRK.github.io.git
80+
cd DavidKRK.github.io
81+
82+
# Install dependencies
83+
npm install
84+
85+
# Build optimized assets
86+
npm run build
87+
88+
# Deploy (automatic on push to gh-pages)
89+
git push origin gh-pages
90+
```
91+
92+
### 📝 License
93+
94+
All rights reserved © 2026 David KRK
95+
4796
---
4897

4998
**© 2026 David KRK** | Spinning since September 1999 🎧

0 commit comments

Comments
 (0)