-
Notifications
You must be signed in to change notification settings - Fork 0
38 lines (32 loc) · 1.13 KB
/
Copy pathcheck-docs-folder.yml
File metadata and controls
38 lines (32 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: Check docs folder
on:
pull_request:
jobs:
check-docs-folder:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Verify /docs folder existence
run: |
echo "🔎 Vérification de la documentation du projet"
echo ""
if [ ! -d "docs" ]; then
echo "❌ Dossier /docs manquant"
echo ""
echo "👉 Le projet doit contenir un dossier /docs à la racine du dépôt."
echo ""
echo "📚 Ce dossier est destiné à regrouper :"
echo " - le cahier des charges"
echo " - la documentation fonctionnelle"
echo " - la documentation technique"
echo ""
echo "🛠️ Action attendue :"
echo " 1. Crée le dossier : mkdir docs"
echo " 2. Ajoute au minimum un fichier .txt ou .md"
echo " 3. Commit et pousse les changements"
echo ""
exit 1
fi
echo "✅ Dossier /docs trouvé"
echo "📘 La documentation du projet est bien structurée"