Expand description
Metis - A design-first software development documentation system
Metis implements the Flight Levels methodology for hierarchical documentation management, providing core functions for creating, validating, and transitioning documents through their defined phases.
Re-exports§
pub use core::can_transition_to_phase;
pub use core::render;
pub use core::transition_phase;
pub use core::validate;
pub use core::validate_content;
pub use core::validate_exit_criteria;
pub use core::validate_exit_criteria_content;
pub use core::Complexity;
pub use core::DocumentContext;
pub use core::ExitCriteriaResult;
pub use core::RiskLevel;
pub use core::TemplateEngine;
pub use core::ValidationResult;
pub use database::DocumentStore;
pub use database::QueryService;
pub use database::Relationship;
pub use database::RelationshipDirection;
pub use database::SearchResult;
pub use error::MetisError;
pub use error::Result;
pub use project::initialize_project;
pub use project::ProjectConfig;
pub use project::ProjectMetadata;
pub use sync::SyncEngine;
pub use sync::SyncError;
pub use sync::SyncResult;
pub use updates::update_blocked_by;
pub use updates::update_document_content;
pub use updates::update_exit_criterion;
pub use models::*;
Modules§
- context
- Document context and related types for template rendering
- core
- Core document management functions for the Metis methodology
- database
- Database operations for document storage and retrieval
- error
- Error types for Metis operations
- exit_
criteria - Exit criteria validation for documents
- models
- Data models for the Metis document management system
- phases
- Phase transition management for documents
- project
- Project initialization functionality
- render
- Main render function for creating documents
- sync
- File synchronization engine for maintaining consistency between filesystem and database
- template
- Template engine for document rendering
- updates
- Document update operations for surgical content modifications
- validation
- Document validation functions