mirror of https://github.com/abpframework/abp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
529 lines
12 KiB
529 lines
12 KiB
{
|
|
"items": [
|
|
{
|
|
"text": "入门",
|
|
"items": [
|
|
{
|
|
"text": "从启动模板开始",
|
|
"path": "Getting-Started.md"
|
|
},
|
|
{
|
|
"text": "从空项目开始",
|
|
"items": [
|
|
{
|
|
"text": "使用ASP.NET Core Web Application",
|
|
"path": "Getting-Started-AspNetCore-Application.md"
|
|
},
|
|
{
|
|
"text": "使用Console Application",
|
|
"path": "Getting-Started-Console-Application.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "教程",
|
|
"path": "Tutorials/Index.md",
|
|
"items": [
|
|
{
|
|
"text": "应用开发",
|
|
"items": [
|
|
{
|
|
"text": "第一章: 创建新解决方案和列表页",
|
|
"path": "Tutorials/Part-1.md"
|
|
},
|
|
{
|
|
"text": "第一章: 增删改查操作",
|
|
"path": "Tutorials/Part-2.md"
|
|
},
|
|
{
|
|
"text": "第三章: 集成测试",
|
|
"path": "Tutorials/Part-3.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "指南",
|
|
"items": [
|
|
{
|
|
"text": "自定义应用模块",
|
|
"path": "Customizing-Application-Modules-Guide.md",
|
|
"items": [
|
|
{
|
|
"text": "扩展实体",
|
|
"path": "Customizing-Application-Modules-Extending-Entities.md"
|
|
},
|
|
{
|
|
"text": "重写服务",
|
|
"path": "Customizing-Application-Modules-Overriding-Services.md"
|
|
},
|
|
{
|
|
"text": "重写用户界面",
|
|
"path": "Customizing-Application-Modules-Overriding-User-Interface.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "\"如何\" 指南",
|
|
"path": "How-To/Index.md"
|
|
},
|
|
{
|
|
"text": "从ASP.NET Boilerplate迁移",
|
|
"path": "AspNet-Boilerplate-Migration-Guide.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "CLI",
|
|
"path": "CLI.md"
|
|
},
|
|
{
|
|
"text": "基础知识",
|
|
"items": [
|
|
{
|
|
"text": "配置",
|
|
"path": "Configuration.md"
|
|
},
|
|
{
|
|
"text": "选项",
|
|
"path": "Options.md"
|
|
},
|
|
{
|
|
"text": "依赖注入",
|
|
"path": "Dependency-Injection.md",
|
|
"items": [
|
|
{
|
|
"text": "AutoFac 集成",
|
|
"path": "Autofac-Integration.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "虚拟文件系统",
|
|
"path": "Virtual-File-System.md"
|
|
},
|
|
{
|
|
"text": "本地化",
|
|
"path": "Localization.md"
|
|
},
|
|
{
|
|
"text": "异常处理",
|
|
"path": "Exception-Handling.md"
|
|
},
|
|
{
|
|
"text": "验证",
|
|
"path": "Validation.md",
|
|
"items": [
|
|
{
|
|
"text": "FluentValidation集成",
|
|
"path": "FluentValidation.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "授权",
|
|
"path": "Authorization.md"
|
|
},
|
|
{
|
|
"text": "缓存",
|
|
"path": "Caching.md"
|
|
},
|
|
{
|
|
"text": "日志",
|
|
"path": "Logging.md"
|
|
},
|
|
{
|
|
"text": "审计日志",
|
|
"path": "Audit-Logging.md"
|
|
},
|
|
{
|
|
"text": "设置管理",
|
|
"path": "Settings.md"
|
|
},
|
|
{
|
|
"text": "数据过滤",
|
|
"path": "Data-Filtering.md"
|
|
},
|
|
{
|
|
"text": "对象扩展",
|
|
"path": "Object-Extensions.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "事件",
|
|
"items": [
|
|
{
|
|
"text": "本地 Event Bus"
|
|
},
|
|
{
|
|
"text": "分布式 Event Bus",
|
|
"items": [
|
|
{
|
|
"text": "RabbitMQ 集成"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "服务",
|
|
"items": [
|
|
{
|
|
"text": "当前用户",
|
|
"path": "CurrentUser.md"
|
|
},
|
|
{
|
|
"text": "对象到对象映射",
|
|
"path": "Object-To-Object-Mapping.md"
|
|
|
|
},
|
|
{
|
|
"text": "JSON序列化"
|
|
},
|
|
{
|
|
"text": "邮件"
|
|
},
|
|
{
|
|
"text": "GUIDs"
|
|
},
|
|
{
|
|
"text": "线程"
|
|
},
|
|
{
|
|
"text": "定时"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "多租户",
|
|
"path": "Multi-Tenancy.md"
|
|
},
|
|
{
|
|
"text": "模块开发",
|
|
"items": [
|
|
{
|
|
"text": "基础",
|
|
"path": "Module-Development-Basics.md"
|
|
},
|
|
{
|
|
"text": "模块插件"
|
|
},
|
|
{
|
|
"text": "最佳实践",
|
|
"path": "Best-Practices/Index.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "领域驱动设计",
|
|
"items": [
|
|
{
|
|
"text": "概述",
|
|
"path": "Domain-Driven-Design.md"
|
|
},
|
|
{
|
|
"text": "领域层",
|
|
"items": [
|
|
{
|
|
"text": "实体&聚合根",
|
|
"path": "Entities.md"
|
|
},
|
|
{
|
|
"text": "值对象"
|
|
},
|
|
{
|
|
"text": "仓储",
|
|
"path": "Repositories.md"
|
|
},
|
|
{
|
|
"text": "领域服务"
|
|
},
|
|
{
|
|
"text": "规约",
|
|
"path": "Specifications.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "应用服务层",
|
|
"items": [
|
|
{
|
|
"text": "应用服务",
|
|
"path": "Application-Services.md"
|
|
},
|
|
{
|
|
"text": "数据传输对象(DTO)"
|
|
},
|
|
{
|
|
"text": "工作单元"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "API",
|
|
"items": [
|
|
{
|
|
"text": "自动API控制器",
|
|
"path": "API/Auto-API-Controllers.md"
|
|
},
|
|
{
|
|
"text": "动态C# API客户端",
|
|
"path": "API/Dynamic-CSharp-API-Clients.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "用户界面",
|
|
"items": [
|
|
{
|
|
"text": "ASP.NET Core",
|
|
"items": [
|
|
{
|
|
"text": "客户端包管理",
|
|
"path": "UI/AspNetCore/Client-Side-Package-Management.md"
|
|
},
|
|
{
|
|
"text": "捆绑&压缩",
|
|
"path": "UI/AspNetCore/Bundling-Minification.md"
|
|
},
|
|
{
|
|
"text": "Tag Helpers",
|
|
"path": "UI/AspNetCore/Tag-Helpers/Index.md"
|
|
},
|
|
{
|
|
"text": "仪表板和小部件(Widget)系统",
|
|
"path": "UI/AspNetCore/Widgets.md"
|
|
},
|
|
{
|
|
"text": "自定义/扩展UI",
|
|
"path": "UI/AspNetCore/Customization-User-Interface.md"
|
|
},
|
|
{
|
|
"text": "主题化",
|
|
"path": "UI/AspNetCore/Theming.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "Angular",
|
|
"items": [
|
|
{
|
|
"text": "服务代理",
|
|
"path": "UI/Angular/Service-Proxies.md"
|
|
},
|
|
{
|
|
"text": "HTTP请求",
|
|
"path": "UI/Angular/HTTP-Requests.md"
|
|
},
|
|
{
|
|
"text": "本地化",
|
|
"path": "UI/Angular/Localization.md"
|
|
},
|
|
{
|
|
"text": "权限管理",
|
|
"path": "UI/Angular/Permission-Management.md"
|
|
},
|
|
{
|
|
"text": "确认弹层",
|
|
"path": "UI/Angular/Confirmation-Service.md"
|
|
},
|
|
{
|
|
"text": "Toast Overlay",
|
|
"path": "UI/Angular/Toaster-Service.md"
|
|
},
|
|
{
|
|
"text": "配置状态",
|
|
"path": "UI/Angular/Config-State.md"
|
|
},
|
|
{
|
|
"text": "修改菜单",
|
|
"path": "UI/Angular/Modifying-the-Menu.md"
|
|
},
|
|
{
|
|
"text": "替换组件",
|
|
"path": "UI/Angular/Component-Replacement.md"
|
|
},
|
|
{
|
|
"text": "自定义设置页",
|
|
"path": "UI/Angular/Custom-Setting-Page.md"
|
|
},
|
|
{
|
|
"text": "懒加载Scripts与Styles",
|
|
"path": "UI/Angular/Lazy-Load-Service.md"
|
|
},
|
|
{
|
|
"text": "DomInsertionService",
|
|
"path": "UI/Angular/Dom-Insertion-Service.md"
|
|
},
|
|
{
|
|
"text": "ContentProjectionService",
|
|
"path": "UI/Angular/Content-Projection-Service.md"
|
|
},
|
|
{
|
|
"text": "TrackByService",
|
|
"path": "UI/Angular/Track-By-Service.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "通用",
|
|
"items": [
|
|
{
|
|
"text": "Utilities",
|
|
"items": [
|
|
{
|
|
"text": "链表 (双向)",
|
|
"path": "UI/Common/Utils/Linked-List.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "数据访问",
|
|
"items": [
|
|
{
|
|
"text": "概述",
|
|
"path": "Data-Access.md"
|
|
},
|
|
{
|
|
"text": "连接字符串",
|
|
"path": "Connection-Strings.md"
|
|
},
|
|
{
|
|
"text": "数据库提供程序",
|
|
"items": [
|
|
{
|
|
"text": "Entity Framework Core",
|
|
"path": "Entity-Framework-Core.md",
|
|
"items": [
|
|
{
|
|
"text": "数据库迁移",
|
|
"path": "Entity-Framework-Core-Migrations.md"
|
|
},
|
|
{
|
|
|
|
"text": "切换DMBS",
|
|
"path": "Entity-Framework-Core-Other-DBMS.md",
|
|
"items":[
|
|
{
|
|
"text": "到MySql",
|
|
"path": "Entity-Framework-Core-MySQL.md"
|
|
},
|
|
{
|
|
"text": "到PostgreSQL",
|
|
"path": "Entity-Framework-Core-PostgreSQL.md"
|
|
},
|
|
{
|
|
"text": "到SQLite",
|
|
"path": "Entity-Framework-Core-SQLite.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "MongoDB",
|
|
"path": "MongoDB.md"
|
|
},
|
|
{
|
|
"text": "Dapper",
|
|
"path": "Dapper.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "后台服务",
|
|
"items": [
|
|
{
|
|
"text": "后台作业",
|
|
"path": "Background-Jobs.md",
|
|
"items": [
|
|
{
|
|
"text": "Hangfire 集成",
|
|
"path": "Background-Jobs-Hangfire.md"
|
|
},
|
|
{
|
|
"text": "RabbitMQ 集成",
|
|
"path": "Background-Jobs-RabbitMq.md"
|
|
},
|
|
{
|
|
"text": "Quartz 集成",
|
|
"path": "Background-Jobs-Quartz.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "后台工作者",
|
|
"path": "Background-Workers.md",
|
|
"items": [
|
|
{
|
|
"text": "Quartz 集成",
|
|
"path": "Background-Workers-Quartz.md"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "启动模板",
|
|
"items": [
|
|
{
|
|
"text": "概述",
|
|
"path": "Startup-Templates/Index.md"
|
|
},
|
|
{
|
|
"text": "应用程序",
|
|
"path": "Startup-Templates/Application.md"
|
|
},
|
|
{
|
|
"text": "模块",
|
|
"path": "Startup-Templates/Module.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "示例",
|
|
"items": [
|
|
{
|
|
"text": "所有示例",
|
|
"path": "Samples/Index.md"
|
|
},
|
|
{
|
|
"text": "微服务示例",
|
|
"path": "Samples/Microservice-Demo.md"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"text": "应用模块",
|
|
"path": "Modules/Index.md"
|
|
},
|
|
{
|
|
"text": "微服务架构",
|
|
"path": "Microservice-Architecture.md"
|
|
},
|
|
{
|
|
"text": "测试"
|
|
},
|
|
{
|
|
"text": "每日构建",
|
|
"path": "Nightly-Builds.md"
|
|
},
|
|
{
|
|
"text": "贡献指南",
|
|
"path": "Contribution/Index.md"
|
|
}
|
|
]
|
|
}
|