warfactoryracine/tools/helpers/README.md
StillHammer f6c3b3430d Add comprehensive IDataTree configuration system
- Create modular IDataNode interface with tree navigation, pattern matching, and typed access
- Implement IDataTree container with manual hot-reload capabilities
- Add DataTreeFactory for flexible data source management
- Support hierarchical data with per-node blobs and children
- Enable pattern matching search (*wildcards) across entire subtrees
- Provide type-safe property access (getString, getInt, getBool, getDouble)
- Include hash system for validation and synchronization (getDataHash, getTreeHash)
- Add property-based queries with lambda predicates for gameplay data filtering
- Fix window positioning system to eliminate UI overlaps
- Enforce explicit type declarations (ban auto keyword) in CLAUDE.md coding standards

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 10:42:35 +08:00

33 lines
1.3 KiB
Markdown

# Helpers & Utilities
Outils et utilitaires partagés pour le développement Warfactory.
## Build & Development
- **CMake helpers** : Scripts pour configuration build multi-platform
- **Build scripts** : Automatisation compilation engines
- **Dependencies** : Gestion librairies externes (OpenGL, networking, etc.)
## Testing & Debug
- **Test utilities** : Helpers pour tests unitaires engines
- **Debug tools** : Profiling, monitoring performance
- **Mock engines** : Engines factices pour tests
## Data & Configuration
- **Config generators** : Scripts génération configurations
- **Data converters** : Outils conversion formats données
- **Migration scripts** : Scripts migration database/formats
## Engine Utilities
- **Communication helpers** : Utilities inter-engine communication
- **Redis helpers** : Wrappers Redis pour patterns communs
- **Performance monitoring** : Tools mesure performance engines
## Documentation
- **Doc generators** : Scripts génération documentation
- **Architecture validators** : Vérification cohérence architecture
- **Metrics calculators** : Calculs métriques projet
## Deployment
- **Docker configs** : Containerisation engines
- **CI/CD scripts** : Automation deployment
- **Environment setup** : Scripts setup dev environment