Module core

Module core 

Source
Expand description

Core Forge functionality

This module contains the main Forge struct that provides a unified API for DX tools to manage their lifecycle, version control, and code generation.

Re-exports§

pub use forge::Forge;
pub use forge::ForgeConfig;
pub use lifecycle::LifecycleEvent;
pub use lifecycle::LifecycleManager;
pub use lifecycle::ToolId;
pub use lifecycle::ToolState;
pub use lifecycle::ToolStatus;
pub use tracking::GeneratedCodeTracker;
pub use tracking::GeneratedFileInfo;
pub use editor_integration::EditorInfo;
pub use editor_integration::EditorIntegration;
pub use editor_integration::EditorType;
pub use editor_integration::OutputStrategy;

Modules§

editor_integration
Editor integration for detecting active editor and output directory
forge
Main Forge struct - unified API for DX tools
lifecycle
Tool lifecycle management
tracking
Generated code tracking system