specfold-core 0.7.1

Library behind specfold: typed Markdown documents, owners, a derived graph and checks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Submodule visibility: the manifest `[public] submodules_manifest` names, the forge that
//! measures it, and the measurement `spec sync visibility` writes.

mod forge;
mod github;
pub mod manifest;
mod measure;

pub use forge::{Forge, ForgeError};
pub use github::{GitHub, repository_of};
pub use manifest::{Entry, Manifest};
pub use measure::{Measured, measure};

/// The command that writes the manifest, named wherever it is found missing or stale.
pub const WRITE_COMMAND: &str = "spec sync visibility --write";

#[cfg(test)]
mod tests;