Skip to content

LeCircographe-asso/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎪 Le Circographe

Logo Le Circographe

Une application de gestion complète pour association de cirque

Version Rails License Tests

🎯 Vue d'ensemble

Le Circographe est une application de gestion complète pour une association de cirque, développée avec Ruby on Rails 8.1.1. Cette application couvre l'ensemble des aspects de gestion d'une association de cirque moderne.

🚀 Démarrage rapide

Développement local

# Installation
bundle install
rails db:reset
rails s

# Accès
http://localhost:3000

Déploiement

🚀 Déploiement automatique via GitHub Actions :

  • Staging : Push sur branche staging → Déploiement automatique
  • Production : Push sur branche main → Déploiement automatique
  • Promotion : Workflow "04 - Promote to Main" → staging → main

🔧 Scripts utilitaires :

# Mode maintenance
./scripts/maintenance.sh [enable|disable|status] [staging|production]

# Mise à jour serveur (urgence)
./scripts/server-pull.sh [staging|production] [SERVER_IP]

🧪 Tests :

# Lancer tous les tests avec couverture
bin/test

# Tests rapides (models + services)
bin/test_fast

# Mode watch pour TDD (requiert Guard)
bin/test_watch

# Sans couverture (plus rapide)
bin/test --no-coverage

🔧 Environnements

  • Development : Local (localhost:3000)
  • Staging : staging.lecircographe.fr
  • Production : lecircographe.fr

📋 Prérequis

  • Ruby 3.3.5+
  • Rails 8.1.1+
  • Docker (pour le déploiement)
  • Kamal (pour le déploiement)

📚 Documentation

🧭 Navigation principale

🧪 Tests et Qualité

📁 Documentation détaillée

🔗 Liens utiles

🎪 Fonctionnalités

  • Gestion des membres - Adhésions et suivi
  • Événements - Planning et organisation
  • Paiements - Gestion des cotisations
  • Communication - Newsletter et notifications
  • Administration - Interface d'administration complète

Application développée avec ❤️ pour Le Circographe

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 11