English | 简体中文
XAbp 是一个基于ABP Framework框架的完整基础架构。通过遵循软件开发最佳实践和最新技术,创建现代 web 应用和接口。
安装 XABP CLI:
> dotnet tool install -g X.Abp.Cli
# 安装指定版本
> dotnet tool install -g X.Abp.Cli --version x.x.x
更新 XABP CLI:
> dotnet tool update -g X.Abp.Cli --version 8.3.3 --no-cache
使用 cli 创建一个项目:
> xabp create MyCompanyName.MyProjectName -t xasl -tt IdentityServer4 -o "D:\Project" -dbms mysql -cs "Server=localhost;Port=3306;Database=QingBookStore;Uid=root;Pwd=123456;"
- MyCompanyName.MyProjectName (公司名称+项目名称)【项目名称】
- -t 模板名称 【模板列表】
- -tt 模板类型(IdentityServer4 OpenIddict)【默认:IdentityServer4】
- -o 指定输出目录
- -dbms 指定数据库驱动(MySQL SQLServer SQLite Oracle OracleDevart PostgreSQL)【默认:MySQL】
- -cs 指定数据库连接字符串
- Account Pro: 登录,注册,忘记密码,电子邮件激活,社交登录和其他帐户相关功能。
- AuditLogging Ui: 详细报告用户审核日志和实体历史记录。
- Chat: 用户之间的实时消息传递。
- CmsKit Pro: 用于创建自己的内容管理系统的构建块。
- File Management: 以分层文件夹结构上传、下载和组织文件。
- Forms: 创建表单和调查。
- Gdpr: 此模块允许用户下载和删除应用程序收集的个人数据。
- Identity Pro: 用户、角色、声明和权限管理。
- Identityserver Pro: 管理身份服务器对象,如客户端、API 资源、身份资源、机密、应用程序 URL、声明等。
Iot: 物联网服务。- Language Management: 添加或删除语言并动态本地化应用程序 UI。
LeptonTheme: v6.0 之前专业模板的官方默认主题。LeptonXTheme Pro: 下一代轻子主题。ABP 商业的官方主题.- Localization: ABP 多种格式的区域性本地化。
- Notification: ABP 通知模块。
- OpenIddict Pro: 管理身份服务器对象,如客户端、API 资源、身份资源、机密、应用程序 URL、声明等。
- Payment: 为不同的支付网关提供集成。
- Quartz: Quartz 仪表板。
- Saas: 管理租户、版本和功能以创建 多租户/SaaS 应用程序。
- TextTemplate Management: 在用户界面上编辑文本/电子邮件模板。
Twilio SMS: 通过 Twilio 云服务发送短信。- Version Management: 应用程序版本管理。
启动模板是预构建的 Visual Studio 解决方案模板。您可以基于这些模板创建自己的解决方案,立即开始您的开发.
喜欢 XAbp? 请给这个仓库一个星 ⭐
- generate crud
- install-module Account Pro Module
- install-module AuditLogging Module
- install-module Chat Module
- install-module CmsKit Pro Module
- install-module FileManagement Module
- install-module Forms Module
- install-module Gdpr Module
- install-module Identity Pro Module
- install-module IdentityServer Pro Module
- install-module Iot Module
- install-module LanguageManagement Module
- install-module LeptonTheme Module
- install-module Localization Module
- install-module Notification Module
- install-module OpenIddict Pro Module
- install-module Payment Module
- install-module Quartz Module
- install-module Saas Module
- install-module TextTemplateManagement Module
- install-module VersionManagement Module
- Iot Module
- Payment Module
- All Modules
-
IdentityServer4
-
OpenIddict
-
X.Abp.IdentityServer4(xais4) -
X.Abp.OpenIddict(xaod) - X.Abp.IdentityServer4.SeparatedTenantSchema(xais4sts)
- X.Abp.OpenIddict.SeparatedTenantSchema(xaodsts)
-
X.Abp.IdentityServer4.SeparatedAuthServer -
X.Abp.OpenIddict.SeparatedAuthServer -
X.Abp.IdentityServer4.SeparatedAuthServer.SeparatedTenantSchema -
X.Abp.OpenIddict.SeparatedAuthServer.SeparatedTenantSchema - X.Abp.IdentityServer4.Microservices(xais4mo or xais4my)
- X.Abp.OpenIddict.Microservices(xaodmo or xaodmy)
- vue
- X.Abp.MicroService(xams)
- X.Abp.MultiLayer(xaml)
- X.Abp.MultiLayer.SeparateAuthServer(xamlsas)
- X.Abp.MultiLayer.SeparatedTenantSchema(xamlsts)
- X.Abp.SingleLayer(xasl)
-
参考(Angular)
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中