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
2.4 KiB
2.4 KiB
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
- Fork le repository
- Créer une branche feature (
git checkout -b feature/nouvelle-fonctionnalite
) - Commit les changements (
git commit -am 'Ajout de nouvelle fonctionnalité'
) - Push la branche (
git push origin feature/nouvelle-fonctionnalite
) - 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 :
- Consulter la documentation
- Vérifier les issues existantes
- Créer une nouvelle issue avec les détails du problème
- Inclure les logs et la configuration utilisée