{"id":26508371,"url":"https://github.com/slacquer/api-blox","last_synced_at":"2025-03-21T00:23:23.677Z","repository":{"id":60773177,"uuid":"151974951","full_name":"Slacquer/api-blox","owner":"Slacquer","description":".NetCore \u0026 AspNetCore API Building Blocks.","archived":false,"fork":false,"pushed_at":"2023-08-22T20:57:31.000Z","size":1313,"stargazers_count":12,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-19T03:08:46.078Z","etag":null,"topics":["api-rest","asp-net-core","aspnetcore","controller","cqrs","dependency-injection","domain-events","dynamic-controllers","event-sourcing","inversion-of-control","ioc","ioc-container","netcore2","openapi","swagger"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Slacquer.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-07T18:58:31.000Z","updated_at":"2023-08-22T20:57:03.000Z","dependencies_parsed_at":"2024-06-18T19:50:40.797Z","dependency_job_id":"8d9b87c0-e4e2-4d6f-8574-1cc2c22400fc","html_url":"https://github.com/Slacquer/api-blox","commit_stats":{"total_commits":517,"total_committers":2,"mean_commits":258.5,"dds":0.003868471953578312,"last_synced_commit":"d73a1f938f53721b6e6c923115fa7b6568451e28"},"previous_names":[],"tags_count":133,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slacquer%2Fapi-blox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slacquer%2Fapi-blox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slacquer%2Fapi-blox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slacquer%2Fapi-blox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Slacquer","download_url":"https://codeload.github.com/Slacquer/api-blox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244713323,"owners_count":20497627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","asp-net-core","aspnetcore","controller","cqrs","dependency-injection","domain-events","dynamic-controllers","event-sourcing","inversion-of-control","ioc","ioc-container","netcore2","openapi","swagger"],"created_at":"2025-03-21T00:23:23.113Z","updated_at":"2025-03-21T00:23:23.664Z","avatar_url":"https://github.com/Slacquer.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[1]: https://github.com/dotnet/sourcelink\n[2]: mailto:slacquer2018@gmail.com\n[3]: ./response-objects.md\n[4]: https://github.com/Slacquer/api-blox/tree/master/Examples/APIBlox%20Features/Examples.Features\n[5]: https://github.com/Slacquer/api-blox/tree/master/Examples/Dynamic%20Controllers/Examples.DynamicControllers\n[6]: https://github.com/Slacquer/api-blox/tree/master/Examples/Event%20Sourcing/Examples.EventSourcing\n[cqrs]: https://github.com/Slacquer/api-blox/tree/master/Examples/CQRS/Examples.Cqrs\n[events]: https://github.com/Slacquer/api-blox/tree/master/Examples/Domain%20Events/Examples.DomainEvents\n\n[rn]: ./releaseNotes.md\n\n[sdk]: https://www.microsoft.com/net/download\n[logo]: ./logo-blue-large.png\n\n![:)][logo]   \n# API Blox\n\n_February 22nd, 2020_  **v5.0.2** _[release notes][rn]_ \n\n_Built Using .Net Core 5_\n\n\u003cbr\u003e\n\n## Packages\n Solution contains the following NuGet packages.  \n\n- APIBlox.AspNetCore  \n- APIBlox.AspNetCore.CommandsAndQueries  \n- APIBlox.AspNetCore.CommandsQueriesControllersOhMy\n- APIBlox.AspNetCore.DynamicControllers  \n- APIBlox.NetCore  \n- APIBlox.NetCore.Common  \n- APIBlox.NetCore.DomainEvents\n- APIBlox.NetCore.EventStore\n- APIBlox.NetCore.EventStore.CosmosDb\n- APIBlox.NetCore.EventStore.EfCore\n- APIBlox.NetCore.EventStore.MongoDb\n- APIBlox.NetCore.EventStore.RavenDb\n\n\u003cbr\u003e\n\n## Things to keep in mind  \n \n ~~All packages have [**SourceLink**][1] enabled.  In additon, the packages contain **xml comment** files.  \n**TIP** if you have never used the source link features then let me save you some trouble!  \n_**As of Visual Studio v15.8.7**_\n    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.\n    2. _UN-CHECK_ **tools\\options\\debugging\\enable just my code**\n    3. _CHECK_ **tools\\options\\debugging\\enable source server support**\n    4. _CHECK_ **tools\\options\\debugging\\enable source link support**~~\n\n- _**None**_ of the methodology included requires full blown MVC, you can use the minimalist _**MvcCore**_.  \n- I love regions, most devs don't so I have removed them here to keep you happy :)\n- This document and the project(s) are a work in progress, feedback and changes would be appreciated but please be kind.\n- _Also see_ [_Response Object.docx_][3] for in-depth response information.\n- **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.  \n\n\u003cbr\u003e\n\n## Examples\n [APIBlox Features][4]  \n [CQRS][cqrs]  \n [Domain Events][events]  \n [Dynamic Controller(s)][5]  \n [Event Sourcing][6]  \n\n\u003cbr\u003e\n\n## Thanks for having a look :)\n_My hope is that these packages may help someone other than myself_.  \nThanks,    \nSlacquer -[email][2]\n\n\nThanks For Icon,\n\u003cdiv\u003eIcons made by \u003ca href=\"http://www.freepik.com\" title=\"Freepik\"\u003eFreepik\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslacquer%2Fapi-blox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslacquer%2Fapi-blox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslacquer%2Fapi-blox/lists"}