Documentación de RootCause
Bienvenido a la documentación completa de RootCause. Aquí encontrará toda la información necesaria para entender, instalar, configurar y utilizar RootCause en sus proyectos.
Primeros Pasos
Introducción
Conceptos básicos, instalación y primeros pasos con RootCause.
Guía de Usuario
Uso básico, opciones de salida y configuración del CLI.
Roadmap
Planes futuros, mejoras y nuevas funcionalidades.
Arquitectura
Visión General
Arquitectura general y flujo de datos de RootCause.
Detalles Técnicos
Implementación técnica y componentes internos.
Componentes
- Engine - Motor de análisis
- IR - Representación intermedia
- Loader - Cargador de reglas
- RootCause CLI - Interfaz de línea de comandos
- Reporters - Generadores de reportes
- Rego WASM - Soporte para reglas Rego
Parsers
- Dashboard - Estado de los parsers
- JavaScript - Parser para JavaScript
- TypeScript - Parser para TypeScript
- Python - Parser para Python
- Go - Parser para Go
- Rust - Parser para Rust
- PHP - Parser para PHP
- Ruby - Parser para Ruby
- JSON - Parser para JSON
- YAML - Parser para YAML
- HCL - Parser para HCL
- Dockerfile - Parser para Dockerfile
- Niveles de Madurez - Criterios de evaluación
Reglas
Inicio Rápido
Crea tu primera regla en minutos.
Tipos de Reglas
Diferentes formas de definir reglas.
Reglas Avanzadas
Guía completa para crear reglas profesionales.
Ejemplos de Reglas
Colección de reglas útiles organizadas por lenguaje.
Testing de Reglas
Guía completa para probar y validar reglas.
Resumen
Resumen general del sistema de reglas.
Plugins
Sistema de Plugins
Extiende RootCause con plugins externos para análisis personalizado.
Desarrollo de Plugins
Guía completa para crear plugins para RootCause.
Referencia de API
Protocolo JSON-RPC completo para plugins de RootCause.
Ejemplos de Plugins
Colección de plugins de ejemplo para diferentes casos de uso.
Seguridad de Plugins
Sandboxing, límites de recursos y mejores prácticas de seguridad.
Testing de Plugins
Guía para probar y validar plugins de RootCause.
Distribución de Plugins
Guía para empaquetar y distribuir plugins de RootCause.
Guía de Usuario
Primeros Pasos
Guía paso a paso para nuevos usuarios.
¿Qué es RootCause?
Explicación detallada de qué es y para qué sirve RootCause.
Integración CI/CD
Cómo integrar RootCause en pipelines de CI/CD.
Ejemplos
Integración CI/CD
Ejemplos prácticos de integración con GitHub Actions y otras plataformas.
Esta documentación se actualiza regularmente. Si encuentra algún error o tiene sugerencias, por favor contáctenos.