Skip to content

laplasd/inforo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inforo Core Module

The core module of the Inforo system providing essential functionality for component management, task execution, and monitoring.

Overview

The core package is the central module that orchestrates all major subsystems:

  • Component management
  • Task execution
  • Monitoring
  • Planning

Installation

go get github.com/laplasd/inforo

Core Structure

The main Core struct contains registries for different subsystems:

type Core struct {
    logger             *logrus.Logger
    Components         api.ComponentRegistry
    Controllers        api.ControllerRegistry
    Monitorings        api.MonitoringRegistry
    MonitorControllers api.MonitoringControllerRegistry
    Tasks              api.TaskRegistry
    Plans              api.PlanRegistry
}

Initialization

Default Core

core := NewDefaultCore()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages