MCPcopy Index your code

hub / github.com/Gridea-Pro/gridea-pro / types & classes

Types & classes348 in github.com/Gridea-Pro/gridea-pro

↓ 4 callersClass_
backend/internal/utils/katexjs/katex.min.js:1
↓ 1 callersClassr
backend/internal/utils/katexjs/katex.min.js:1
Class
frontend/src/helpers/content-helper.ts:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class
backend/internal/utils/katexjs/katex.min.js:1
Class$
backend/internal/utils/katexjs/katex.min.js:1
StructAICustomConfig
AICustomConfig 单个自定义厂商的配置 注意:厂商 ID 由 AISetting.Customs 的 map key 表示,不在此结构中冗余存储
backend/internal/domain/ai_setting.go:20
StructAIFacade
AIFacade 暴露给前端的 AI 功能接口
backend/internal/facade/ai_facade.go:11
StructAIService
AIService AI 功能服务
backend/internal/service/ai_service.go:23
StructAISetting
AISetting AI 功能配置
backend/internal/domain/ai_setting.go:12
InterfaceAISettingRepository
AISettingRepository AI 配置存储接口
backend/internal/domain/ai_setting.go:27
StructAIUsage
AIUsage 内置 Key 的本地调用次数计数 仅用于限制使用内置免费 Key 的用户,使用自己 Key 的用户不受影响
backend/internal/domain/ai_usage.go:7
InterfaceAIUsageRepository
AIUsageRepository 调用计数存储接口
backend/internal/domain/ai_usage.go:16
StructApp
backend/internal/app/app.go:33
StructAppConfig
AppConfig 定义应用级别的全局配置
backend/internal/config/config.go:35
StructAppServices
backend/internal/facade/app.go:20
StructArchiveYearView
ArchiveYearView 归档年份分组视图
backend/internal/template/types.go:75
InterfaceArticleFormState
frontend/src/views/articles/editor/composables/useArticleForm.ts:48
InterfaceArticleStats
frontend/src/types/post.ts:48
StructAssetManager
AssetManager handles theme and site asset operations
backend/internal/engine/asset_manager.go:91
StructBaseJSONRepository
BaseJSONRepository 泛型 JSON 仓库基类 T 必须实现 domain.Identifiable 接口
backend/internal/repository/base_json_repo.go:16
StructBaseProvider
BaseProvider 提供所有 CommentProvider 共用的基础功能 包含 HTTP Client 配置、日志记录、重试逻辑等
backend/internal/comment/base.go:21
StructCDATA
CDATA 安全的原始 HTML 输出结构
backend/internal/engine/types.go:9
StructCategory
Category 分类实体 (Pure Entity) Added json tags for frontend compatibility.
backend/internal/domain/category.go:10
StructCategoryCascadeResult
CategoryCascadeResult 分类操作返回结果(含更新后的文章列表)
backend/internal/facade/category_facade.go:36
StructCategoryFacade
CategoryFacade wraps CategoryService
backend/internal/facade/category_facade.go:10
StructCategoryForm
CategoryForm 前端提交的分类表单
backend/internal/facade/category_facade.go:42
InterfaceCategoryRepository
backend/internal/domain/category.go:28
StructCategoryService
backend/internal/service/category_service.go:11
StructCategoryView
CategoryView 分类视图
backend/internal/template/types.go:159
StructCdnSetting
backend/internal/domain/cdn_setting.go:5
StructCdnSettingFacade
backend/internal/facade/cdn_setting_facade.go:8
InterfaceCdnSettingRepository
backend/internal/domain/cdn_setting.go:16
StructCdnUploadFacade
backend/internal/facade/cdn_upload_facade.go:8
InterfaceCdnUploadResultShape
CdnUploadResultShape 是对 UploadResult 的抽象,用于在不跨包循环依赖的前提下 在 service 包里做阈值判断。具体类型为 *UploadResult。
backend/internal/service/deploy_service.go:332
StructCdnUploadService
backend/internal/service/cdn_upload_service.go:31
StructChatRequest
ChatRequest 通用 chat 请求
backend/internal/service/ai/provider.go:12
InterfaceComment
frontend/src/types/comment.ts:1
StructComment
Comment 统一评论模型 (Pure Entity)
backend/internal/domain/comment.go:32
StructCommentFacade
CommentFacade 评论外观 - 暴露给前端的接口
backend/internal/facade/comment_facade.go:10
TypeAliasCommentPlatform
CommentPlatform 评论平台枚举
backend/internal/domain/comment.go:12
InterfaceCommentProvider
CommentProvider 评论平台提供者接口
backend/internal/domain/comment.go:78
InterfaceCommentRepository
CommentRepository 评论存储接口
backend/internal/domain/comment.go:72
StructCommentService
CommentService 评论服务
backend/internal/service/comment_service.go:13
StructCommentSettingView
CommentSettingView 评论设置视图(用于模板渲染)
backend/internal/template/types.go:188
InterfaceCommentSettings
frontend/src/types/comment.ts:15
StructCommentSettings
CommentSettings 评论设置 (Pure Entity)
backend/internal/domain/comment.go:25
StructConfigManager
ConfigManager 负责管理 AppConfig 的加载和保存
backend/internal/config/config.go:46
InterfaceConfigObject
frontend/src/helpers/utils.ts:6
ClassContentHelper
frontend/src/helpers/content-helper.ts:1
ClassCt
backend/internal/utils/katexjs/katex.min.js:1
StructDataMigrator
DataMigrator 负责在应用启动时全量清洗和迁移本地老旧格式的 ID 把不合规的分类和标签 ID 洗刷为统一的 6位 NanoID,并将文章(Post)中针对名字/别名的关联 统一投射、补足为符合当前字典映射的标准 CategoryIDs / TagIDs 数组。
backend/internal/service/data_migrator.go:21
StructDeployFacade
DeployFacade wraps DeployService
backend/internal/facade/deploy_facade.go:9
StructDeployResult
backend/internal/domain/setting.go:390
StructDeployService
backend/internal/service/deploy_service.go:26
StructDisqusConfig
backend/internal/comment/factory.go:36
StructDisqusProvider
backend/internal/comment/disqus_provider.go:11
StructEjsRenderer
EjsRenderer EJS 渲染器 使用 Goja (Go 的 JavaScript 运行时) + ejs.js 直接执行 EJS
backend/internal/render/ejs_renderer.go:29
InterfaceElectronAPI
frontend/src/types/global.d.ts:1
StructEngine
Engine 渲染协调器,组合各个独立的渲染子模块
backend/internal/engine/engine.go:21
InterfaceFeatureImage
frontend/src/views/articles/editor/composables/useFileUpload.ts:10
InterfaceFeatureImageData
frontend/src/views/articles/editor/composables/useArticleForm.ts:41
EnumFeatureImageType
frontend/src/constants/editor.ts:None
StructFileInfo
Added json tags for frontend compatibility.
backend/internal/domain/file.go:5
StructFtpProvider
FtpProvider 实现了 FTP 文件上传部署策略
backend/internal/deploy/ftp_deployer.go:20
StructGitHubConfig
backend/internal/comment/factory.go:29
StructGitHubProvider
GitHubProvider 处理 Gitalk 和 Giscus (REST API fallback)
backend/internal/comment/github_provider.go:12
StructGitProvider
backend/internal/deploy/git_deployer.go:21
StructGoTemplateRenderer
GoTemplateRenderer Go Templates 渲染器 使用 Go 标准库 html/template 实现
backend/internal/render/go_renderer.go:17
StructHTTPRetryPolicy
HTTPRetryPolicy 描述一次"带重试的 HTTP 调用"的策略。零值意味着"不重试"。 buildReq 是请求工厂(每次重试都重新构造),文件上传场景必须在工厂里 os.Open 新句柄; 不能提前读入 body —— 失败后的 request body 已经被消费。
backend/internal/deploy/httpretry.go:19
StructHtmlPostProcessor
HtmlPostProcessor 在模板渲染完成后对 HTML 进行后处理,注入 SEO 标签、PWA 标签和 CDN URL 重写
backend/internal/engine/html_postprocessor.go:14
ClassI
backend/internal/utils/katexjs/katex.min.js:1
InterfaceICategory
frontend/src/stores/site.ts:38
InterfaceICommentSetting
frontend/src/interfaces/setting.ts:37
InterfaceIForm
frontend/src/views/links/composables/useLink.ts:21
InterfaceIForm
frontend/src/views/menu/composables/useMenu.ts:13
InterfaceIForm
frontend/src/views/categories/composables/useCategory.ts:22
InterfaceIForm
frontend/src/views/tags/composables/useTag.ts:10
InterfaceILink
frontend/src/interfaces/link.ts:1
InterfaceIMemo
frontend/src/interfaces/memo.ts:4
InterfaceIMemoLoadResponse
frontend/src/interfaces/memo.ts:35
next →1–100 of 348, ranked by callers