Expand description
Hyperforge - Multi-forge repository management
Hyperforge manages repositories across multiple git forges (GitHub, Codeberg, GitLab) using declarative configuration and git as the source of truth.
Re-exports§
pub use adapters::ForgePort;pub use adapters::LocalForge;pub use auth_hub::AuthEvent;pub use auth_hub::AuthHub;pub use config::HyperforgeConfig;pub use hub::HyperforgeEvent;pub use hub::HyperforgeHub;pub use services::SymmetricSyncService;pub use services::SyncDiff;pub use services::SyncOp;pub use types::*;
Modules§
- adapters
- Forge adapters implementing ForgePort trait
- auth
- Authentication and secret management
- auth_
hub - Auth Hub - Simple secret management plugin
- commands
- Hyperforge commands
- config
- Configuration management for hyperforge
- git
- Git operations and remote management
- hub
- HyperforgeHub - Root activation for hyperforge
- hubs
- Sub-hub modules for hyperforge’s nested plugin hierarchy
- package
- Package management and publishing
- remote
- Remote forge operations
- serde_
helpers - Serde helper utilities for consistent deserialization behavior
- services
- Services for repository synchronization and management
- types
- Core types for hyperforge