Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Core CoreModule
Project ProjectModule
Server ServerModule
Memory *memory.Service
Ctx context.Context
Cancel context.CancelFunc
}
App holds the core components of the application with better separation of concerns.
func (*App) ContextWithLogger ¶
ContextWithLogger returns a new context with the application's logger.
type CoreModule ¶
CoreModule holds the core application components
type ProjectModule ¶
ProjectModule holds project-specific information
type ServerModule ¶
type ServerModule struct {
Mode doctor.ServerMode
}
ServerModule holds server-specific information
Click to show internal directories.
Click to hide internal directories.