Our great sponsors
-
craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
A little over a year ago I decided to take my template project a step further and started building a tool called Craftsman with the vision that I could describe my API (and additional entities as my project grows) with a yaml or json file and scaffold out all my boilerplate. It's worth noting that these aren’t the source of truth for your code, but just help get the boilerplate into your project.
In my second (current) version I swapped all of that stuff out in favor of using Liquid - It made everything so much easier, and much more customizable for end-users. Just a tip, might be something to look into
Also, the OAuth bit is very cool!! Do you plan to support OpenIddict it’s a free federated identity server.
Related posts
- Verticle Slice Architecture
- Can anyone recommend good examples of REST API
- Just sharing a complex DDD based web api I made to dogfood my OSS
- I got tired of all the boilerplate for my web apis, so I made a tool to scaffold it for me. Craftsman v0.16 is out with Pulumi scaffolding for a Keycloak Auth Server, DDD updates, and more.
- What things to know before developing API for production using .NET?