Skip to main content

docgen_core/
lib.rs

1pub mod assemble;
2pub mod assetpass;
3pub mod asseturl;
4pub mod basepass;
5pub mod bases;
6pub mod directivepass;
7pub mod discover;
8pub mod extract;
9pub mod frontmatter;
10pub mod graph;
11pub mod graphlayout;
12pub mod headings;
13pub mod markdown;
14pub mod math;
15pub mod mathpass;
16pub mod mermaidpass;
17pub mod model;
18pub mod pipeline;
19pub mod plantuml;
20pub mod search;
21pub mod tablepass;
22pub mod tree;
23pub mod util;
24pub mod wikilink;
25
26pub use bases::{build_corpus, note_from_doc, FileFacts};
27pub use extract::{
28    extract_refs, DirectiveRef, DocRefs, FenceRef, HeadingRef, MdLinkRef, WikilinkRef,
29};
30pub use graph::LinkGraph;
31pub use graphlayout::{
32    graph_data_json, layout_graph, GraphData, GraphDataEdge, GraphNode, LayoutParams,
33};
34pub use headings::Heading;
35pub use model::{Backlink, Doc, LinkEdge, RawDoc, SearchEntry, TreeNode};
36pub use pipeline::{prepare, render_docs, Diagrams, PreparedDoc, SiteBuild};
37pub use plantuml::{PlantumlError, PlantumlRenderer};