Skip to content

Commit 9612b3f

Browse files
1 parent 1ec8ced commit 9612b3f

16 files changed

Lines changed: 19 additions & 24 deletions

File tree

.gitmodules

Lines changed: 0 additions & 4 deletions
This file was deleted.

Documentation/Rust

Lines changed: 0 additions & 1 deletion
This file was deleted.

Source/Air/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
//! - Integration point with the Air background service (daemon)
1515
//! - Used by multiple Mountain components:
1616
//! - `UpdateService` for self-updates
17-
//! - [`SearchProvider`](crate::Environment::SearchProvider) for file search
18-
//! - [`SecretProvider`](crate::Environment::SecretProvider) for secret
17+
//! - [`SearchProvider`] for file search
18+
//! - [`SecretProvider`] for secret
1919
//! storage
2020
//! - Connection is optional; Mountain can function without Air (graceful
2121
//! degradation)

Source/Command/Keybinding.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//! - Command module exposing keybinding functionality via Tauri IPC
1313
//! (`#[command]`)
1414
//! - Delegates to Environment's
15-
//! [`KeybindingProvider`](crate::Environment::KeybindingProvider) via DI with
15+
//! [`KeybindingProvider`] via DI with
1616
//! `Require()` trait
1717
//! - Acts as thin façade layer; all logic resides in provider implementation
1818
//!

Source/Command/LanguageFeature.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
//! ARCHITECTURAL ROLE:
1616
//! - Command layer that exposes language features via Tauri IPC (`#[command]`)
1717
//! - Delegates to Environment's
18-
//! [`LanguageFeatureProvider`](crate::Environment::LanguageFeatureProvider)
18+
//! [`LanguageFeatureProvider`]
1919
//! via DI with `Require()` trait
2020
//! - Translates between frontend JSON parameters and Rust DTO types
2121
//! - Error strings returned directly to frontend for display

Source/Command/SourceControlManagement.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
//! layer
1717
//! - Uses Tauri's `#[command]` attribute for IPC exposure
1818
//! - Reads from [`ApplicationState.SourceControlManagement*
19-
//! `](crate::ApplicationState::ApplicationState) fields to gather state
19+
//! `] fields to gather state
2020
//! - TODO: Should forward commands to provider methods via DI (Require trait)
2121
//!
2222
//! COMMAND REFERENCE (Tauri IPC):

Source/Command/TreeView.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//! - Command module exposing TreeView functionality via Tauri IPC
1212
//! (`#[command]`)
1313
//! - Delegates to Environment's
14-
//! [`TreeViewProvider`](crate::Environment::TreeViewProvider) via DI with
14+
//! [`TreeViewProvider`] via DI with
1515
//! `Require()` trait from `MountainEnvironment`
1616
//! - Translates frontend requests to provider method calls with proper error
1717
//! mapping

Source/Environment/CustomEditorProvider.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
//! - Uses [`IPCProvider`](CommonLibrary::IPC::IPCProvider) for RPC
1515
//! communication with Cocoon
1616
//! - Integrates with
17-
//! [`ApplicationState`](crate::ApplicationState::ApplicationState) for
17+
//! [`ApplicationState`] for
1818
//! provider registration persistence
1919
//!
2020
//! ERROR HANDLING:

Source/Environment/IPCProvider.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
//! - Provides both request/response and notification patterns
1010
//!
1111
//! ARCHITECTURAL ROLE:
12-
//! - Thin wrapper layer over [`Vine::Client`](crate::Vine::Client)
12+
//! - Thin wrapper layer over [`Vine::Client`]
1313
//! - All IPC operations are async and use JSON-RPC 2.0 protocol
1414
//! - Sidecar routing via `SideCarIdentifier` to target specific extension hosts
1515
//! - Error translation from Vine errors to
@@ -53,7 +53,7 @@
5353
//! - [`IPCProvider`](CommonLibrary::IPC::IPCProvider) implementation:
5454
//! - `SendNotificationToSideCar` - fire-and-forget
5555
//! - `SendRequestToSideCar` - synchronous RPC
56-
//! - Delegate: [`Vine::Client`](crate::Vine::Client) handles all transport
56+
//! - Delegate: [`Vine::Client`] handles all transport
5757
//! concerns
5858
5959
use CommonLibrary::{Error::CommonError::CommonError, IPC::IPCProvider::IPCProvider};

Source/Environment/OutputProvider/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//! Implements the
44
//! [`OutputChannelManager`](CommonLibrary::Output::OutputChannelManager) trait
55
//! for
6-
//! [`MountainEnvironment`](crate::Environment::MountainEnvironment::MountainEnvironment).
6+
//! [`MountainEnvironment`].
77
//!
88
//! This provider manages multiple output channels (e.g., 'Extension Host',
99
//! 'JavaScript', 'Git'), handling channel lifecycle, content management, and UI

0 commit comments

Comments
 (0)