Skip to content

Commit b2ea7b7

Browse files
authored
added NuGet stats badges
1 parent 4d06138 commit b2ea7b7

File tree

1 file changed

+39
-13
lines changed

1 file changed

+39
-13
lines changed

README.md

Lines changed: 39 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# LiteXStorage
2-
> LiteXStorage is simple yet powerful and very high-performance storage mechanism and incorporating both synchronous and asynchronous usage with some advanced usages of cloud storage which can help us to handle storage more easier!
2+
3+
> LiteXStorage is simple yet powerful and very high-performance storage mechanism and incorporating both synchronous and asynchronous usage with some advanced usages of cloud storage which can help us to handle storage more easier!
4+
5+
36

47
Provide Storage service for ASP.NET Core (2.0 and later) applications.
58

@@ -12,19 +15,25 @@ It provides possibility to upload files, upload the content of a folder inclusiv
1215
LiteXStorage is an interface to unify the programming model for various storage providers. The Core library contains all base interfaces and tools. One should install at least one other LiteXStorage package to get storage handle implementation.
1316

1417

18+
1519
## Storage Providers :books:
16-
- [Azure](docs/Azure.md)
17-
- [AmazonS3](docs/Amazon.md)
18-
- [Google Cloud](docs/Google.md)
19-
- [FileSystem](docs/FileSystem.md)
20-
- [Kvpbase](docs/Kvpbase.md) - deprecated
20+
21+
- [AmazonS3](docs/Amazon.md) [![](https://img.shields.io/nuget/dt/LiteX.Storage.Amazon.svg)](https://www.nuget.org/packages/LiteX.Storage.Amazon/) [![](https://img.shields.io/nuget/v/LiteX.Storage.Amazon.svg)](https://www.nuget.org/packages/LiteX.Storage.Amazon/)
22+
- [Azure](docs/Azure.md) [![](https://img.shields.io/nuget/dt/LiteX.Storage.Azure.svg)](https://www.nuget.org/packages/LiteX.Storage.Azure/) [![](https://img.shields.io/nuget/v/LiteX.Storage.Azure.svg)](https://www.nuget.org/packages/LiteX.Storage.Azure/)
23+
- [Google Cloud](docs/Google.md) [![](https://img.shields.io/nuget/dt/LiteX.Storage.Google.svg)](https://www.nuget.org/packages/LiteX.Storage.Google/) [![](https://img.shields.io/nuget/v/LiteX.Storage.Google.svg)](https://www.nuget.org/packages/LiteX.Storage.Google/)
24+
- [FileSystem](docs/FileSystem.md) [![](https://img.shields.io/nuget/dt/LiteX.Storage.Local.svg)](https://www.nuget.org/packages/LiteX.Storage.Local/) [![](https://img.shields.io/nuget/v/LiteX.Storage.Local.svg)](https://www.nuget.org/packages/LiteX.Storage.Local/)
25+
- [Kvpbase](docs/Kvpbase.md) - deprecated [![](https://img.shields.io/nuget/dt/LiteX.Storage.Kvpbase.svg)](https://www.nuget.org/packages/LiteX.Storage.Kvpbase/) [![](https://img.shields.io/nuget/v/LiteX.Storage.Kvpbase.svg)](https://www.nuget.org/packages/LiteX.Storage.Kvpbase/)
26+
2127

2228
#### Documents
29+
2330
- [Old Docs - Version 6.x.x and before](https://github.com/a-patel/LiteXStorage/blob/master/README%20-%206.x.x%20and%20before.md)
2431
- Refer example code for more details
2532

2633

34+
2735
## Features :pager:
36+
2837
- Multiple provider support (using provider factory)
2938
- Create container or bucket
3039
- Get Shared Access Signature (SAS) URL
@@ -43,6 +52,7 @@ LiteXStorage is an interface to unify the programming model for various storage
4352
- Leverages a provider model on top of ILiteXBlobService under the hood and can be extended with your own implementation
4453

4554

55+
4656
## Basic Usage :page_facing_up:
4757

4858
### Step 1 : Install the package :package:
@@ -59,11 +69,13 @@ PM> Install-Package LiteX.Storage.Kvpbase
5969
```
6070

6171

62-
### Step 2 : Configuration 🔨
72+
### Step 2 : Configuration 🔨
73+
6374
> Different types of storage provider have their own way to config.
6475
> Here are samples that show you how to config.
6576
66-
##### 2.1 : AppSettings
77+
##### 2.1 : AppSettings
78+
6779
```js
6880
{
6981
//LiteX Azure Storage settings
@@ -109,6 +121,7 @@ PM> Install-Package LiteX.Storage.Kvpbase
109121
```
110122

111123
##### 2.2 : Configure Startup Class
124+
112125
```cs
113126
public class Startup
114127
{
@@ -744,7 +757,7 @@ public class StorageFactoryController : Controller
744757
}
745758
```
746759

747-
##### Sinlge provider only
760+
##### Sinlge provider only
748761

749762
```cs
750763
/// <summary>
@@ -1375,33 +1388,43 @@ public class StorageController : Controller
13751388
- [x] File System
13761389
- [x] Kvpbase
13771390

1391+
13781392
#### Basic Storage API
13791393

13801394
- [x] Get Blob SAS
13811395

13821396

1383-
13841397
#### Coming soon
1398+
13851399
- .NET Standard 2.1 support
13861400
- .NET 5.0 support
13871401
- Remove sync methods
13881402

13891403

1404+
1405+
1406+
13901407
---
13911408

13921409

13931410

1411+
1412+
13941413
## Give a Star! :star:
1414+
13951415
Feel free to request an issue on github if you find bugs or request a new feature. Your valuable feedback is much appreciated to better improve this project. If you find this useful, please give it a star to show your support for this project.
13961416

13971417

1418+
13981419
## Support :telephone:
1420+
13991421
> Reach out to me at one of the following places!
14001422
14011423
- Email :envelope: at <a href="mailto:[email protected]" target="_blank">`[email protected]`</a>
14021424
- NuGet :package: at <a href="https://www.nuget.org/profiles/iamaashishpatel" target="_blank">`@iamaashishpatel`</a>
14031425

14041426

1427+
14051428
## Author :boy:
14061429

14071430
* **Ashish Patel** - [A-Patel](https://github.com/a-patel)
@@ -1411,17 +1434,20 @@ Feel free to request an issue on github if you find bugs or request a new featur
14111434

14121435
| Linkedin | Website | Medium | NuGet | GitHub | Microsoft | Facebook | Twitter | Instagram | Tumblr |
14131436
|----------|----------|----------|----------|----------|----------|----------|----------|----------|----------|
1414-
| [![linkedin](https://img.icons8.com/ios-filled/96/000000/linkedin.png)](https://www.linkedin.com/in/iamaashishpatel) | [![website](https://img.icons8.com/wired/96/000000/domain.png)](https://aashishpatel.netlify.com/) | [![medium](https://img.icons8.com/ios-filled/96/000000/medium-monogram.png)](https://medium.com/@iamaashishpatel) | [![nuget](https://img.icons8.com/windows/96/000000/nuget.png)](https://nuget.org/profiles/iamaashishpatel) | [![github](https://img.icons8.com/ios-glyphs/96/000000/github.png)](https://github.com/a-patel) | [![microsoft](https://img.icons8.com/ios-filled/90/000000/microsoft.png)](https://docs.microsoft.com/en-us/users/iamaashishpatel) | [![facebook](https://img.icons8.com/ios-filled/90/000000/facebook.png)](https://www.facebook.com/aashish.mrcool) | [![twitter](https://img.icons8.com/ios-filled/96/000000/twitter.png)](https://twitter.com/aashish_mrcool) | [![instagram](https://img.icons8.com/ios-filled/90/000000/instagram-new.png)](https://www.instagram.com/iamaashishpatel/) | [![tumblr](https://img.icons8.com/ios-filled/96/000000/tumblr--v1.png)](https://iamaashishpatel.tumblr.com/) |
1437+
| [![linkedin](https://img.icons8.com/ios-filled/96/000000/linkedin.png)](https://www.linkedin.com/in/iamaashishpatel) | [![website](https://img.icons8.com/wired/96/000000/domain.png)](https://aashishpatel.netlify.app/) | [![medium](https://img.icons8.com/ios-filled/96/000000/medium-monogram.png)](https://medium.com/@iamaashishpatel) | [![nuget](https://img.icons8.com/windows/96/000000/nuget.png)](https://nuget.org/profiles/iamaashishpatel) | [![github](https://img.icons8.com/ios-glyphs/96/000000/github.png)](https://github.com/a-patel) | [![microsoft](https://img.icons8.com/ios-filled/90/000000/microsoft.png)](https://docs.microsoft.com/en-us/users/iamaashishpatel) | [![facebook](https://img.icons8.com/ios-filled/90/000000/facebook.png)](https://www.facebook.com/aashish.mrcool) | [![twitter](https://img.icons8.com/ios-filled/96/000000/twitter.png)](https://twitter.com/aashish_mrcool) | [![instagram](https://img.icons8.com/ios-filled/90/000000/instagram-new.png)](https://www.instagram.com/iamaashishpatel/) | [![tumblr](https://img.icons8.com/ios-filled/96/000000/tumblr--v1.png)](https://iamaashishpatel.tumblr.com/) |
1438+
14151439

14161440

14171441
## Donate :dollar:
1442+
14181443
If you find this project useful — or just feeling generous, consider buying me a beer or a coffee. Cheers! :beers: :coffee:
1444+
14191445
| PayPal | BMC | Patreon |
14201446
| ------------- | ------------- | ------------- |
14211447
| [![PayPal](https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_pp_142x27.png)](https://www.paypal.me/iamaashishpatel) | [![Buy Me A Coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/iamaashishpatel) | [![Patreon](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/iamaashishpatel) |
14221448

14231449

1424-
## License :lock:
14251450

1426-
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details
1451+
## License :lock:
14271452

1453+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

0 commit comments

Comments
 (0)