Skip to content

Commit 1d43d04

Browse files
committed
docs update
1 parent 3f3d792 commit 1d43d04

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/wissance/WebApiToolkit?style=plastic)
44
![GitHub issues](https://img.shields.io/github/issues/wissance/WebApiToolkit?style=plastic)
55
![GitHub Release Date](https://img.shields.io/github/release-date/wissance/WebApiToolkit)
6-
![GitHub release (latest by date)](https://img.shields.io/github/downloads/wissance/WebApiToolkit/v2.0.0/total?style=plastic)
6+
![GitHub release (latest by date)](https://img.shields.io/github/downloads/wissance/WebApiToolkit/v5.0.0/total?style=plastic)
77

88
## 10 Lines of code = Full CRUD and even BULK with swagger docs
99

@@ -41,6 +41,9 @@ For the easiest way you only need:
4141
- `Wissance.WeatherControl.WebApi` uses `EntityFramework`;
4242
- `Wissance.WeatherControl.WebApi.V2` uses `EdgeDb`
4343
* support writing `GRPC` services with examples (see `Wissance.WebApiToolkit.TestApp` and `Wissance.WebApiToolkit.Tests`)
44+
* Manager classes that support file operation over:
45+
- web folders (folders from mounted devices or just local folders)
46+
- S3 AWS-compatible (tested with `Yandex Object Storage` and previously with `Cloudflare R2` and `Amazon S3`)
4447

4548
Key concepts:
4649
1. `Controller` is a class that handles `HTTP-requests` to `REST Resource`.
@@ -254,7 +257,13 @@ public class CodeGrpcService : CodeService.CodeServiceBase
254257
Unfortunately GRPC generates all types Request and therefore we should implement additional mapping to convert `DTO` to Response, see full example in this solution in the `Wissance.WebApiToolkit.TestApp` project
255258

256259
### 5. Nuget package
257-
* [Actual for version <= `3.x.y`, obsolete since `4.0.0`](https://www.nuget.org/packages/Wissance.WebApiToolkit)
260+
* [Obsolete version (no bug fixes, no support) <= `3.x.y`, obsolete since `4.0.0`](https://www.nuget.org/packages/Wissance.WebApiToolkit)
261+
* [Core interfaces package](https://www.nuget.org/packages/Wissance.WebApiToolkit.Core)
262+
* [Ef-related implementation of Core](https://www.nuget.org/packages/Wissance.WebApiToolkit.Ef)
263+
* [Cloud AWS S3 Compatible](https://www.nuget.org/packages/Wissance.WebApiToolkit.AWS.S3)
264+
265+
#### 5.1 Package Versions
266+
Version `4.x.x` keep support for old platform (`netcoreapp3.1` and `net 5.0`), since `5.x.x` removes platforms older `net6.0`
258267

259268
### 6. Examples
260269
Here we consider only Full CRUD controllers because **Full CRUD = Read Only + Additional Operations (CREATE, UPDATE, DELETE)**, a **full example = full application** created with **Wissance.WebApiToolkit** could be found [here]( https://github.com/Wissance/WeatherControl)

0 commit comments

Comments
 (0)