You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+126-9Lines changed: 126 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,140 @@
1
-
# Onion architecture with ASP.NET Core API
2
-
3
-
WhiteApp or QuickApp API solution template which is built on Domain-Driven Design (DDD) based with all essential feature using .NET Core
1
+
[](https://marketplace.visualstudio.com/items?itemName=AmitNaik.OnionArchitecture)
2
+
[](https://marketplace.visualstudio.com/items?itemName=GregTrevellick.CleanArchitecture)
3
+
[](https://marketplace.visualstudio.com/items?itemName=GregTrevellick.CleanArchitecture)
4
+
[](https://marketplace.visualstudio.com/items?itemName=GregTrevellick.CleanArchitecture)
## Now available as a [project template](https://marketplace.visualstudio.com/items?itemName=AmitNaik.OnionArchitecture) within Visual Studio Extension
33
+
34
+
## Give a Star! :star:
35
+
If you like or are using this project to learn or start your solution, please give it a star. Thanks!
36
+
37
+
<!-- TABLE OF CONTENTS -->
38
+
## Table of Contents
39
+
40
+
*[Onion Architecture](#Onion-Architecture)
41
+
*[reference](#reference)
42
+
*[About the Project](#about-the-project)
43
+
<!-- * [Built With](#built-with) -->
44
+
*[Getting Started](#getting-started)
45
+
*[Prerequisites](#prerequisites)
46
+
*[Installation](#installation)
47
+
*[Usage](#usage)
48
+
*[Roadmap](#roadmap)
49
+
*[Contributing](#contributing)
50
+
*[License](#license)
51
+
*[Contact](#contact)
52
+
*[Acknowledgements](#acknowledgements)
53
+
54
+
## Onion Architecture
55
+
56
+
Onion Architecture was introduced by Jeffrey Palermo to provide a better way to build applications in perspective of better testability, maintainability, and dependability on the infrastructures like databases and services
4
57
5
58
Onion, Clean or Hexagonal architecture: it's all the same. Which is built on Domain-Driven Desgin approach.
6
59
7
60
Domain in center and building layer top of it. You can call it as Domain-centric Architecture too.
8
61
9
-
*[Referenced by Article - Mark Seemann](https://blog.ploeh.dk/2013/12/03/layers-onions-ports-adapters-its-all-the-same/)
62
+
### Reference
63
+
64
+
*[It's all the same (Domain centeric architecture) - Mark Seemann](https://blog.ploeh.dk/2013/12/03/layers-onions-ports-adapters-its-all-the-same/)
10
65
*[Onion Architecture by Jeffrey Palermo](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/)
11
66
*[Clean Architecture by Robert C. Martin (Uncle Bob)
*[Hexagonal Architecture by Dr. Alistair Cockburn](https://alistair.cockburn.us/hexagonal+architecture)
14
69
70
+
## About The Project
71
+
72
+
[![Product Name Screen Shot][product-screenshot]](https://example.com)
73
+
74
+
WhiteApp or QuickApp API solution template which is built on Onion Architecture with all essential feature using .NET Core.
75
+
76
+

77
+
<!-- ### Built With
78
+
79
+
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
0 commit comments