Jesús Pérez 5ea9e3f4de feat: add vapora-doc-lifecycle adapter for documentation management
- Create VAPORA adapter for doc-lifecycle-core integration
- DocLifecyclePlugin: Main plugin interface for orchestration
- DocumenterIntegration: Integrates with Documenter agent
- Configuration for VAPORA-specific settings

Features:
- Event-driven documentation processing (NATS)
- Automatic classification and consolidation
- RAG index generation with SurrealDB
- mdBook site generation
- Root files management (README, CHANGELOG, ROADMAP)

Dependency structure:
- Development: local path to doc-lifecycle-core
- Production: will use crates.io version

This enables gradual adoption:
1. Use standalone tool in any Rust project
2. Integrate into VAPORA for automatic processing
3. Share core library between both deployments
2025-11-10 18:13:38 +00:00

24 lines
670 B
TOML

[package]
name = "vapora-doc-lifecycle"
version = "0.1.0"
edition = "2021"
authors = ["Jesus Perez <jesus@jesusperez.pro>"]
license = "MIT"
description = "VAPORA adapter for documentation lifecycle management"
[dependencies]
doc-lifecycle-core = { path = "../../../Tools/doc-lifecycle-manager/crates/doc-lifecycle-core" }
tokio = { version = "1.35", features = ["full"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tracing = "0.1"
anyhow = "1.0"
thiserror = "1.0"
# VAPORA dependencies (will be added later)
# vapora-shared = { path = "../vapora-shared" }
# vapora-agents = { path = "../vapora-agents" }
[dev-dependencies]
tempfile = "3.8"