summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-01-22 22:07:32 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-02-10 18:44:26 +0100
commit064a1d01c5c14f5ecc032fa9b8346a4a88b893f6 (patch)
treea2023f9ccd297ed8a41a3a0cc5699c2add09244d /src/lib.rs
witryna 0.1.0 — initial releasev0.1.0
Minimalist Git-based static site deployment orchestrator. Webhook-triggered builds in Podman/Docker containers with atomic symlink publishing, SIGHUP hot-reload, and zero-downtime deploys. See README.md for usage, CHANGELOG.md for details.
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
new file mode 100644
index 0000000..a80b591
--- /dev/null
+++ b/src/lib.rs
@@ -0,0 +1,21 @@
+//! Internal library crate for witryna.
+//!
+//! This crate exposes modules for use by the binary and integration tests.
+//! It is not intended for external consumption and has no stability guarantees.
+
+pub mod build;
+pub mod build_guard;
+pub mod cleanup;
+pub mod cli;
+pub mod config;
+pub mod git;
+pub mod hook;
+pub mod logs;
+pub mod pipeline;
+pub mod polling;
+pub mod publish;
+pub mod repo_config;
+pub mod server;
+
+#[cfg(any(test, feature = "integration"))]
+pub mod test_support;