# module-zero **Repository Path**: xyfy/module-zero ## Basic Information - **Project Name**: module-zero - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ASP.NET Boilerplate - Module Zero AppVeyor: [![Build status](https://ci.appveyor.com/api/projects/status/56e9cadwavg3lj64?svg=true)](https://ci.appveyor.com/project/hikalkan/module-zero) ## What is 'module zero'? This is an ASP.NET Boilerplate module integrated to Microsoft ASP.NET Identity. Implements abstract concepts of ASP.NET Boilerplate framework: * Setting store * Audit log store * Background job store * Feature store * Notification store * Permission checker Also adds common enterprise application features: * **User, Role and Permission** management for applications require authentication and authorization. * **Tenant and Edition** management for SaaS applications. * **Organization Units** management. * **Language and localization text** management. * **Identity Server 4** integration. Module zero packages defines entities and implements base domain logic for these concepts. ## Startup Templates You can create your project from startup templates to easily start with module zero: * ASP.NET Core & Angular based startup project. * ASP.NET Core MVC & jQuery based startup project. * ASP.NET Core MVC 5.x / Angularjs based startup project. A screenshot from ASP.NET Core based startup template: ![](doc/img/module-zero-core-template.png) ## Links * Documentation: https://aspnetboilerplate.com/Pages/Documents * Questions & Answers: https://stackoverflow.com/questions/tagged/aspnetboilerplate?sort=newest ## Nuget Packages ### ASP.NET Core Identity Packages Packages integrated to ASP.NET Core Identity and Identity Server 4 (supports .net standard). |Package|Status| |:------|:-----:| |Abp.ZeroCore|[![NuGet version](https://badge.fury.io/nu/Abp.ZeroCore.svg)](https://badge.fury.io/nu/Abp.ZeroCore)| |Abp.ZeroCore.EntityFrameworkCore|[![NuGet version](https://badge.fury.io/nu/Abp.ZeroCore.EntityFrameworkCore.svg)](https://badge.fury.io/nu/Abp.ZeroCore.EntityFrameworkCore)| |Abp.ZeroCore.IdentityServer4|[![NuGet version](https://badge.fury.io/nu/Abp.ZeroCore.IdentityServer4.svg)](https://badge.fury.io/nu/Abp.ZeroCore.IdentityServer4)| |Abp.ZeroCore.IdentityServer4.EntityFrameworkCore|[![NuGet version](https://badge.fury.io/nu/Abp.ZeroCore.IdentityServer4.EntityFrameworkCore.svg)](https://badge.fury.io/nu/Abp.ZeroCore.IdentityServer4.EntityFrameworkCore)| ### ASP.NET Identity Packages Packages integrated to ASP.NET Identity 2.x. |Package|Status| |:------|:-----:| |Abp.Zero|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.svg)](https://badge.fury.io/nu/Abp.Zero)| |Abp.Zero.Owin|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.Owin.svg)](https://badge.fury.io/nu/Abp.Zero.Owin)| |Abp.Zero.AspNetCore|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.AspNetCore.svg)](https://badge.fury.io/nu/Abp.Zero.AspNetCore)| |Abp.Zero.EntityFramework|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.EntityFramework.svg)](https://badge.fury.io/nu/Abp.Zero.EntityFramework)| ### Shared Packages Shared packages between Abp.ZeroCore.\* and Abp.Zero.\* packages. |Package|Status| |:------|:-----:| |Abp.Zero.Common|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.Common.svg)](https://badge.fury.io/nu/Abp.Zero.Common)| |Abp.Zero.Ldap|[![NuGet version](https://badge.fury.io/nu/Abp.Zero.Ldap.svg)](https://badge.fury.io/nu/Abp.Zero.Ldap)|