devboy-confluence 0.28.1

Confluence self-hosted provider for devboy-tools — KnowledgeBaseProvider/Provider implementation for Atlassian Confluence.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Confluence self-hosted provider implementation for devboy-tools.
//!
//! This crate provides the Confluence Server / Data Center knowledge base
//! provider implementation, including API client logic plus page/space/search
//! operations exposed through the shared `KnowledgeBaseProvider` trait.

#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![deny(rustdoc::invalid_html_tags)]
mod client;
mod enricher;

pub use client::{ConfluenceAuth, ConfluenceClient};
pub use enricher::ConfluenceSchemaEnricher;

/// Default REST API base path for Confluence Server / Data Center.
pub const DEFAULT_CONFLUENCE_API_PATH: &str = "/rest/api";