Nicolas Cantu e2dba09bbf
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
chore(template): gouvernance/adaptation/feedback + sécurité (security-audit)
2025-08-27 13:29:41 +02:00

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 dopen source applicable à tous les projets 4NK et fournit des supports initiaux (modèles CI/CD, règles Cursor, scripts, guides). Chaque projet doit ladapter à 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 luimême (règles, CI, scripts), se référer à docs/TEMPLATE_FEEDBACK.md et utiliser le type dissue « 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
  2. Vérifier les issues existantes
  3. Créer une nouvelle issue avec les détails du problème
  4. Inclure les logs et la configuration utilisée

Description
No description provided
Readme MIT 596 KiB
Languages
Shell 97.9%
PowerShell 2.1%