api

package
v0.1.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

api 包提供 Leros 的 HTTP API 层

该包负责设置和管理 HTTP 路由,处理外部 API 请求, 并注册各种渠道的连接器。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupRouter

func SetupRouter(cfg config.Config, eventbus eventbus.EventBus, db *gorm.DB) *gin.Engine

SetupRouter 设置事件网关的路由,注册所有连接器

根据配置初始化并注册 GitHub、GitLab 等渠道连接器, 同时设置客户端 WebSocket 连接器,并将所有连接器的路由注册到 HTTP 服务器。

Types

This section is empty.

Directories

Path Synopsis
connectors 包提供不同交互渠道的连接器接口定义和路由管理
connectors 包提供不同交互渠道的连接器接口定义和路由管理
github
github 包提供 GitHub 平台的连接器实现
github 包提供 GitHub 平台的连接器实现
gitlab
gitlab 包提供 GitLab 平台的连接器实现
gitlab 包提供 GitLab 平台的连接器实现
wework
wework 包提供企业微信(WeWork)平台的连接器实现
wework 包提供企业微信(WeWork)平台的连接器实现

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL