Skip to content

Commit af27df3

Browse files
authored
🚀 394 update nuget package (#402)
1 parent e7b1ec8 commit af27df3

File tree

2 files changed

+12
-23
lines changed

2 files changed

+12
-23
lines changed

CleanArchitecture.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44

55
<id>SSW.CleanArchitecture.Template</id>
6-
<version>2024.6.24</version>
6+
<version>2024.10.24</version>
77
<title>SSW Clean Architecture Template</title>
88
<authors>SSW</authors>
99
<description>SSW Clean Architecture Solution Template for .NET.</description>

README.md

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ This is a template for creating a new project using [Clean Architecture](https:/
3535

3636
## ✨ Features
3737
- 🔨 `dotnet new` cli template - to get you started quickly
38-
- 📦 Slim - no authentication provider, no authorization & no UI framework
39-
- You can add these yourself or use one of our reference architectures from [awesome-clean-architecture](https://github.com/SSWConsulting/awesome-clean-architecture)
40-
- as per [ssw.com.au/rules/choosing-authentication/](https://ssw.com.au/rules/choosing-authentication/)
38+
- 🚀 Aspire
39+
- Dashboard
40+
- Resource orchestration
41+
- Observability
42+
- Simple dev setup - automatic provisioning of database server, schema, and data
4143
- 🎯 Domain Driven Design Patterns
4244
- [Super Hero Domain](./docs/domain.md)
4345
- AggregateRoot
@@ -46,7 +48,7 @@ This is a template for creating a new project using [Clean Architecture](https:/
4648
- DomainEvent
4749
- 🌐 Minimal Endpoints - because it's fast & simple. ⚡
4850
- Extension methods to ensure consistent HTTP Verbs & Status Codes
49-
- 📝 OpenAPI/Swagger - easily document your API
51+
- 📝 OpenAPI/Scalar - easily document your API
5052
- as per [ssw.com.au/rules/do-you-document-your-webapi/](https://ssw.com.au/rules/do-you-document-your-webapi/)
5153
- 🔑 Global Exception Handling - it's important to handle exceptions in a consistent way & protect sensitive information
5254
- Transforms exceptions into a consistent format following the [RFC7231 memo](https://datatracker.ietf.org/doc/html/rfc7231#section-6.1)
@@ -57,6 +59,7 @@ This is a template for creating a new project using [Clean Architecture](https:/
5759
- 🔀 CQRS - for separation of concerns
5860
- as per [ssw.com.au/rules/keep-business-logic-out-of-the-presentation-layer/](https://ssw.com.au/rules/keep-business-logic-out-of-the-presentation-layer/)
5961
- 📦 MediatR - for decoupling your application
62+
- 📦 ErrorOr - fluent result pattern (instead of exceptions)
6063
- 📦 FluentValidation - for validating requests
6164
- as per [ssw.com.au/rules/use-fluent-validation/](https://ssw.com.au/rules/use-fluent-validation/)
6265
- 📦 AutoMapper - for mapping between objects
@@ -73,8 +76,6 @@ This is a template for creating a new project using [Clean Architecture](https:/
7376
- Maintain consistent coding styles for individual developers or teams of developers working on the same project using different IDEs
7477
- as per [ssw.com.au/rules/consistent-code-style/](https://ssw.com.au/rules/consistent-code-style/)
7578

76-
77-
7879
- 🧪 Testing
7980
- as per [ssw.com.au/rules/rules-to-better-testing/](https://www.ssw.com.au/rules/rules-to-better-testing/)
8081
- Simpler Unit Tests for Application
@@ -154,31 +155,19 @@ dotnet new ssw-ca-command --name {{CommandName}} --entityName {{Entity}} --slnNa
154155

155156
### Running the Solution
156157

157-
1. Start dockerized SQL Server, create and seed the database.
158-
159-
Windows:
160-
```ps
161-
.\up.ps1
162-
```
163-
164-
Mac/Linux:
165-
```bash
166-
pwsh ./up.ps1
167-
```
168-
169-
2. Change directory
158+
1. Change directory
170159

171160
Windows:
172161
```ps
173-
cd src\WebApi\
162+
cd tools\AppHost\
174163
```
175164
176165
Mac/Linux:
177166
```bash
178-
cd src/WebApi/
167+
cd tools/AppHost/
179168
```
180169
181-
3. Run the solution
170+
2. Run the solution
182171
183172
```bash
184173
dotnet run

0 commit comments

Comments
 (0)