Skip to content

Commit

Permalink
Add layered architecture section to Github repository.
Browse files Browse the repository at this point in the history
  • Loading branch information
hikalkan committed Aug 9, 2017
1 parent dc44e86 commit aec2619
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# ASP.NET Boilerplate

AppVeyor: [![Build status](https://ci.appveyor.com/api/projects/status/tvad583r9lbimxh4?svg=true)](https://ci.appveyor.com/project/hikalkan/aspnetboilerplate)
Expand All @@ -7,16 +6,16 @@ AppVeyor: [![Build status](https://ci.appveyor.com/api/projects/status/tvad583r9

ASP.NET Boilerplate is a general purpose **application framework** especially designed for new modern web applications. It uses already **familiar tools** and implements **best practices** arround them to provide you a **SOLID development experience**.

###### Layered Architecture
Provides a layered architectural model based on **Domain Driven Design**. Provides a **SOLID** model for your application.

###### Modular Design

Designed as <a href="https://aspnetboilerplate.com/Pages/Documents/Module-System" target="_blank">**modular**</a> and **extensible**. Provides infrastructure to build your own modules too.

###### Multi Tenancy

**SaaS** applications made easy! Integrated <a href="https://aspnetboilerplate.com/Pages/Documents/Multi-Tenancy" target="_blank">multi-tenancy</a> from database to UI.

###### Well Documented

Compherensive <a href="https://aspnetboilerplate.com/Pages/Documents" target="_blank">**documentation**</a> and jump start tutorials.

## How It Works
Expand All @@ -25,6 +24,16 @@ Don't Repeat Yourself! ASP.NET Boilerplate automates common software development

![ASP.NET Boilerplate](doc/img/abp-concerns.png)

See <a href="https://aspnetboilerplate.com/Pages/Documents/Introduction" target="_blank">introduction</a> document for details.

## Layered Architecture

ABP provides a layered architectural model based on **Domain Driven Design**. Provides a **SOLID** model for your application.

![NLayer Architecture](doc/img/abp-nlayer-architecture.png)

See <a href="https://aspnetboilerplate.com/Pages/Documents/NLayer-Architecture" target="_blank">NLayer Architecture</a> document for details.

## Startup Templates

Create your solution based on free or premium startup templates. Either with an Angular Single-Page Application or Classic MVC & jQuery architecture.
Expand Down
Binary file added doc/img/abp-nlayer-architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit aec2619

Please sign in to comment.