Skip to content
/ xabp Public
forked from zhaofenglee/xabp

Open-source web application framework for ASP.NET Core! Provides the ABP commercial startup templates, application modules, tooling and documentation.

License

Notifications You must be signed in to change notification settings

shakesoft/xabp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XAbp Framework

English | 简体中文

更新说明

codecov NuGet GitHub Packages NuGet Download

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 x.x.x --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 指定数据库连接字符串

Tip

指定数据库驱动需指定数据库连接字符串,如不指定则需手动更改,微服务模板默认使用 SqlServer 驱动,暂不支持指定数据库驱动,请手动更换。

有关所有可用选项,请参阅CLI 文档

应用程序模块

  • 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

喜欢 XAbp? 请给这个仓库一个星 ⭐

💖💖 If you find this framework useful, maybe you can buy me a coffee. 💖💖

pay

计划

Cli

  • 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)

About

Open-source web application framework for ASP.NET Core! Provides the ABP commercial startup templates, application modules, tooling and documentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 88.9%
  • HTML 4.1%
  • JavaScript 4.1%
  • Dockerfile 1.4%
  • SCSS 0.8%
  • PowerShell 0.5%
  • Other 0.2%