up works
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[`ASP.NET Core 6`](https://docs.microsoft.com/aspnet/core/) implementation, follows `DDD` principle, implemented with `Hexa architecture` and `CQRS` pattern. Similar to the [official ASP.NET implementation](https://github.com/gothinkster/aspnetcore-realworld-example-app) but rewritten from scratch with further decoupling with dedicated project for each Hexa area, aka domain/application/infrastructure. [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) is used as default main OpenAPI generator that's perfectly integrates into the code.
|
||||
[`ASP.NET Core 7`](https://docs.microsoft.com/aspnet/core/) implementation, following `DDD` principle, implemented with `Hexa architecture` and `CQRS` pattern. [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) is used as default main OpenAPI generator that's perfectly integrates into the code.
|
||||
|
||||
Main packages involved :
|
||||
|
||||
@@ -7,7 +7,7 @@ Main packages involved :
|
||||
* [AutoMapper](https://automapper.org/) for minimal DTOs boilerplate
|
||||
* [Fluent Validation](https://fluentvalidation.net/) for strongly typed validation
|
||||
* [dotnet-format](https://github.com/dotnet/format) as official formatter
|
||||
* [NUnit.net](https://nunit.org/) as framework test
|
||||
* [xUnit.net](https://xunit.net/) as framework test
|
||||
* [Fluent Assertions](https://fluentassertions.com/) for strongly typed assertions within the API
|
||||
* [Respawn](https://github.com/jbogard/Respawn) as for optimal integration tests isolation
|
||||
* [Bogus](https://github.com/bchavez/Bogus) for strongly typed fake data generator
|
||||
|
@@ -1,4 +1,4 @@
|
||||
[`FastAPI`](https://fastapi.tiangolo.com/) implementation under last `Python 3.10` with [Pipenv](https://pypi.org/project/pipenv/) as package manager.
|
||||
[`FastAPI`](https://fastapi.tiangolo.com/) implementation under last `Python 3.11` with [Pipenv](https://pypi.org/project/pipenv/) as package manager.
|
||||
|
||||
It's based on [pydantic](https://pydantic-docs.helpmanual.io/), an essential component that allows proper OpenAPI generation and data validations while bringing advanced type hints.
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
[`Spring Boot 2.6`](https://spring.io/projects/spring-boot) implementation using `Gradle 7` & `Java 11`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`.
|
||||
[`Spring Boot 2.7`](https://spring.io/projects/spring-boot) implementation using `Gradle 7` & `Java 11`. Similar to the [official Spring Boot implementation](https://github.com/gothinkster/spring-boot-realworld-example-app) but with usage of `Spring Data JPA` instead of `MyBatis`. [Here is another nice one](https://github.com/raeperd/realworld-springboot-java) that explicitly follows `DDD`.
|
||||
|
||||
Main packages involved :
|
||||
|
||||
|
Reference in New Issue
Block a user