Versions in this module Expand all Collapse all v1 v1.0.1 Oct 19, 2025 v1.0.0 Oct 19, 2025 Changes in this version + func New() ports.DocsManager + func NewWithConfig(config ports.DocsConfig) ports.DocsManager + type Handler struct + func NewHandler(manager ports.DocsManager) *Handler + func (h *Handler) HTMLHandler(w http.ResponseWriter, r *http.Request) + func (h *Handler) InfoHandler(w http.ResponseWriter, r *http.Request) + func (h *Handler) Middleware() func(http.Handler) http.Handler + func (h *Handler) OpenAPIHandler(w http.ResponseWriter, r *http.Request) + func (h *Handler) RegisterCustomRoutes(router interface{ ... }, paths ports.DocsPaths) + func (h *Handler) RegisterRoutes(router interface{ ... }) + func (h *Handler) VersionHandler(w http.ResponseWriter, r *http.Request) + type Manager struct + func (m *Manager) GetHTML() (string, error) + func (m *Manager) GetInfo() ports.DocsInfo + func (m *Manager) GetOpenAPI() ([]byte, error) + func (m *Manager) GetVersion() (string, error) + func (m *Manager) RegisterProvider(provider ports.DocsProvider) + func (m *Manager) ServeHTML(w http.ResponseWriter, r *http.Request) + func (m *Manager) ServeInfo(w http.ResponseWriter, r *http.Request) + func (m *Manager) ServeOpenAPI(w http.ResponseWriter, r *http.Request) + func (m *Manager) ServeVersion(w http.ResponseWriter, r *http.Request)