/api-blox

.NetCore & AspNetCore API Building Blocks.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

:)

API Blox

February 22nd, 2020 v5.0.2 release notes

Built Using .Net Core 5


Packages

Solution contains the following NuGet packages.

  • APIBlox.AspNetCore
  • APIBlox.AspNetCore.CommandsAndQueries
  • APIBlox.AspNetCore.CommandsQueriesControllersOhMy
  • APIBlox.AspNetCore.DynamicControllers
  • APIBlox.NetCore
  • APIBlox.NetCore.Common
  • APIBlox.NetCore.DomainEvents
  • APIBlox.NetCore.EventStore
  • APIBlox.NetCore.EventStore.CosmosDb
  • APIBlox.NetCore.EventStore.EfCore
  • APIBlox.NetCore.EventStore.MongoDb
  • APIBlox.NetCore.EventStore.RavenDb

Things to keep in mind

All packages have SourceLink enabled. In additon, the packages contain xml comment files.
TIP if you have never used the source link features then let me save you some trouble!
As of Visual Studio v15.8.7 1. Add https://nuget.smbsrc.net to tools\options\debugging\symbols and make sure its checked, you may want to filter out symbols but for now make sure Load all modules, unless excluded is selected. 2. UN-CHECK tools\options\debugging\enable just my code 3. CHECK tools\options\debugging\enable source server support 4. CHECK tools\options\debugging\enable source link support

  • None of the methodology included requires full blown MVC, you can use the minimalist MvcCore.
  • I love regions, most devs don't so I have removed them here to keep you happy :)
  • This document and the project(s) are a work in progress, feedback and changes would be appreciated but please be kind.
  • Also see Response Object.docx for in-depth response information.
  • I know the documentation is lacking, but I will get to at some point, if you have questions or just need some help, my contact is at the bottom of this document.

Examples

APIBlox Features
CQRS
Domain Events
Dynamic Controller(s)
Event Sourcing


Thanks for having a look :)

My hope is that these packages may help someone other than myself.
Thanks,
Slacquer -email

Thanks For Icon,

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY