Some checks failed
CI - 4NK Node / Code Quality (push) Failing after 30s
CI - 4NK Node / Unit Tests (push) Failing after 29s
CI - 4NK Node / Integration Tests (push) Failing after 10s
CI - 4NK Node / Security Tests (push) Failing after 27s
CI - 4NK Node / Docker Build & Test (push) Failing after 8s
CI - 4NK Node / Documentation Tests (push) Failing after 4s
CI - 4NK Node / Security Audit (push) Successful in 3s
CI - 4NK Node / Release Guard (push) Has been skipped
CI - 4NK Node / Performance Tests (push) Failing after 27s
CI - 4NK Node / Notify (push) Failing after 2s
129 lines
2.4 KiB
Markdown
129 lines
2.4 KiB
Markdown
# 4NK Project Template — Qualité, Sécurité et Open Source
|
||
|
||
Ce dépôt est le template de référence 4NK. Il formalise la démarche de qualité, de sécurité et d’open source applicable à tous les projets 4NK et fournit des supports initiaux (modèles CI/CD, règles Cursor, scripts, guides). Chaque projet doit l’adapter à ses spécificités, et proposer des améliorations en retour (feedback) vers ce template.
|
||
|
||
## 📋 Table des Matières
|
||
|
||
|
||
## 🏗️ Architecture
|
||
|
||
### 🔄 Flux de Données
|
||
|
||
|
||
## 🚀 Démarrage Rapide
|
||
|
||
### Prérequis
|
||
|
||
|
||
### Installation
|
||
|
||
|
||
### Configuration SSH (Recommandé)
|
||
|
||
|
||
## 📚 Documentation
|
||
|
||
### 📖 Guides Principaux
|
||
|
||
- docs/TEMPLATE_ADAPTATION.md — Comment adapter ce template à votre projet
|
||
- docs/TEMPLATE_FEEDBACK.md — Comment proposer des améliorations au template
|
||
|
||
|
||
### 🔧 Guides Techniques
|
||
|
||
|
||
### 🧪 Guides de Test
|
||
|
||
### 🌐 Guides Réseau
|
||
|
||
|
||
## 🔧 Configuration
|
||
|
||
### Services Disponibles
|
||
|
||
|
||
### Variables d'Environnement
|
||
|
||
|
||
## 🧪 Tests et Monitoring
|
||
|
||
### Tests de Base
|
||
|
||
### Monitoring
|
||
|
||
|
||
### Tests de Performance
|
||
|
||
|
||
## 🌐 Réseau de Relais
|
||
|
||
### Architecture Mesh
|
||
|
||
|
||
### Ajout de Nœuds Externes
|
||
|
||
|
||
### Configuration Externe
|
||
|
||
|
||
## 🛠️ Développement
|
||
|
||
### Structure du Projet
|
||
|
||
|
||
### Ajout d'un Nouveau Service
|
||
|
||
|
||
### Modification de la Configuration
|
||
|
||
|
||
## 🚨 Dépannage
|
||
|
||
### Problèmes Courants
|
||
|
||
#### 1. Ports Déjà Utilisés
|
||
|
||
|
||
#### 2. Problèmes de Synchronisation
|
||
|
||
|
||
#### 3. Problèmes de Connectivité
|
||
|
||
### Logs Détaillés
|
||
|
||
|
||
### Healthchecks
|
||
|
||
|
||
## 📈 Performance
|
||
|
||
### Ressources Recommandées
|
||
|
||
### Optimisations
|
||
|
||
|
||
## 🤝 Contribution
|
||
|
||
1. Fork le repository
|
||
2. Créer une branche feature (`git checkout -b feature/nouvelle-fonctionnalite`)
|
||
3. Commit les changements (`git commit -am 'Ajout de nouvelle fonctionnalité'`)
|
||
4. Push la branche (`git push origin feature/nouvelle-fonctionnalite`)
|
||
5. Créer une Pull Request
|
||
|
||
Pour les améliorations du template lui‑même (règles, CI, scripts), se référer à `docs/TEMPLATE_FEEDBACK.md` et utiliser le type d’issue « Template Feedback ».
|
||
|
||
## 📄 Licence
|
||
|
||
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
|
||
|
||
## 🆘 Support
|
||
|
||
Pour obtenir de l'aide :
|
||
|
||
1. Consulter la [documentation](docs/)
|
||
2. Vérifier les [issues existantes](https://git.4nkweb.com/4nk/4NK_node/issues)
|
||
3. Créer une nouvelle issue avec les détails du problème
|
||
4. Inclure les logs et la configuration utilisée
|
||
|
||
---
|