//! Publishing and Sync Module
//!
//! This module handles publishing components, templates, and documentation
//! to various targets including the main Rustelo project.

#[cfg(feature = "publishing")]
pub mod deploy;
#[cfg(feature = "publishing")]
pub mod package;
#[cfg(feature = "publishing")]
pub mod rustelo_hub;
#[cfg(feature = "publishing")]
pub mod sync;

// Re-export main publishing functionality
#[cfg(feature = "publishing")]
pub use package::*;
#[cfg(feature = "publishing")]
pub use sync::*;
