- 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
24 lines
670 B
TOML
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"
|