This solution is to contribute open-source community. We are aiming to create Extension libraries (nuget packages) for AspNet projects. There are many common patterns/tools that most of us are using mostly on our WebApi projects. With the nuget packages provided by the projects under this solution, it will be easy to implement those libraries with their default configurations. Not only it will be only a single line of code to use them with default configs, but also you will be able to customize them.
PS: This project is being developed by the Community of TechBuddyTR Youtube Channel
Package Name | Package | Download |
---|---|---|
ApiVersioning | ||
Validation | ||
ExceptionHandling | ||
OpenApi |
There are four different extension libraries planned which are;
- ApiVersioning
- Global Exception Handling
- Validations (FluentValidation based)
- OpenApi Support (Swagger, Swagger UI)
Every extension library will have their own NuGet Packages. Please find the details under the project folders.
Please start a discussion on the repo issue tracker
To contribute, please fork the repository and do the changes on that repository. After that you can create a pull request to development branch on the original repository. As you can do that, this is not the only way to contribute. You can also raise an issue if you see anything wrong/unexpected.
PS: Please consider creating UnitTests for the development you have made.
License, etc.
TechBuddy.Extensions is Copyright © 2022 Salih Cantekin and other contributors under the MIT license.