0.0.1-alpha.3
This commit is contained in:
@@ -1,8 +1,16 @@
|
||||
// file: crates/knowledge-domain-lib/src/lib.rs
|
||||
// version: 1
|
||||
// version: 2
|
||||
|
||||
//! Domain boundary for SaseDev Knowledge.
|
||||
//! Shared domain contracts for SaseDev Knowledge.
|
||||
//!
|
||||
//! The crate is intentionally minimal in `0.0.1-alpha.2`: it establishes ownership of shared
|
||||
//! domain contracts without introducing the Git/synchronization contracts reserved for the next
|
||||
//! tranche.
|
||||
//! The crate owns content-family and source identities that are independent of HTTP, PostgreSQL,
|
||||
//! forge providers and concrete Git implementations.
|
||||
|
||||
mod content_family;
|
||||
mod source;
|
||||
|
||||
pub use crate::content_family::ContentFamily;
|
||||
pub use crate::source::{ContentSource, SourceId, SourceIdError};
|
||||
|
||||
#[cfg(test)]
|
||||
mod unit_tests;
|
||||
|
||||
Reference in New Issue
Block a user