param
This commit is contained in:
@@ -0,0 +1 @@
|
||||
blank_issues_enabled: false
|
||||
@@ -0,0 +1,69 @@
|
||||
---
|
||||
name: Feature Request
|
||||
about: Proposer une nouvelle fonctionnalité ou amélioration
|
||||
title: '[FEATURE] '
|
||||
labels: 'enhancement, needs-review'
|
||||
assignees: ''
|
||||
---
|
||||
|
||||
## 🎯 Objectif
|
||||
<!-- Décrivez clairement l'objectif de cette fonctionnalité -->
|
||||
**Quel est le problème que cette fonctionnalité résout ?**
|
||||
|
||||
|
||||
**Quelle valeur ajoutée apporte-t-elle aux utilisateurs ?**
|
||||
|
||||
|
||||
## 📝 Description détaillée
|
||||
<!-- Décrivez précisément la fonctionnalité demandée -->
|
||||
**Fonctionnalité souhaitée :**
|
||||
|
||||
|
||||
**Contexte d'utilisation :**
|
||||
<!-- Dans quelles situations cette fonctionnalité sera-t-elle utilisée ? -->
|
||||
|
||||
|
||||
## 🎨 Éléments visuels
|
||||
<!-- Ajoutez des maquettes, wireframes, captures d'écran ou schémas si disponibles -->
|
||||
|
||||
|
||||
## ✅ Critères d'acceptation
|
||||
<!-- Listez les conditions qui doivent être remplies pour considérer cette fonctionnalité comme terminée -->
|
||||
|
||||
### Fonctionnalités principales
|
||||
- [ ] Critère 1 :
|
||||
- [ ] Critère 2 :
|
||||
- [ ] Critère 3 :
|
||||
|
||||
### Interface utilisateur
|
||||
- [ ] L'interface est intuitive et cohérente avec le design existant
|
||||
- [ ] La fonctionnalité est accessible (WCAG)
|
||||
- [ ] L'interface s'adapte aux différentes tailles d'écran (responsive)
|
||||
|
||||
### Performance et technique
|
||||
- [ ] Les temps de réponse sont inférieurs à X secondes
|
||||
- [ ] La fonctionnalité est compatible avec les navigateurs supportés
|
||||
- [ ] Les données sont validées côté client et serveur
|
||||
|
||||
### Tests et documentation
|
||||
- [ ] Tests unitaires écrits et passants
|
||||
- [ ] Tests d'intégration réalisés
|
||||
- [ ] Documentation utilisateur mise à jour
|
||||
- [ ] Documentation technique rédigée
|
||||
|
||||
## 🔧 Considérations techniques
|
||||
**Impact estimé :**
|
||||
- [ ] Faible (quelques heures)
|
||||
- [ ] Moyen (quelques jours)
|
||||
- [ ] Important (quelques semaines)
|
||||
|
||||
## 📋 Informations complémentaires
|
||||
**Priorité souhaitée :**
|
||||
- [ ] Critique (bloquant)
|
||||
- [ ] Haute (important)
|
||||
- [ ] Moyenne (souhaitable)
|
||||
- [ ] Basse (nice-to-have)
|
||||
|
||||
**Contacts :**
|
||||
<!-- Personnes à contacter pour plus d'informations -->
|
||||
- Demandeur :
|
||||
@@ -0,0 +1,37 @@
|
||||
name: Deploy to Staging and Production
|
||||
on:
|
||||
push:
|
||||
branches: [main, deploiement-staging]
|
||||
|
||||
jobs:
|
||||
deploy-staging:
|
||||
if: github.ref == 'refs/heads/deploiement-staging'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Deploy to Staging
|
||||
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
|
||||
with:
|
||||
server: ${{ secrets.FTP_SERVER_PERCOLOUCO }}
|
||||
username: ${{ secrets.FTP_USERNAME_PERCOLOUCO }}
|
||||
password: ${{ secrets.FTP_PASSWORD_PERCOLOUCO }}
|
||||
local-dir: ./
|
||||
server-dir: /www/staging/ # ← Nouveau chemin
|
||||
|
||||
deploy-production:
|
||||
if: github.ref == 'refs/heads/main'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Deploy to Production
|
||||
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
|
||||
with:
|
||||
server: ${{ secrets.FTP_SERVER_PERCOLOUCO }}
|
||||
username: ${{ secrets.FTP_USERNAME_PERCOLOUCO }}
|
||||
password: ${{ secrets.FTP_PASSWORD_PERCOLOUCO }}
|
||||
local-dir: ./
|
||||
server-dir: /www/mh/ # ← Production reste ici
|
||||
Reference in New Issue
Block a user