A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic ๐
MIT License
Bot releases are visible (Hide)
Published by pdevito3 almost 4 years ago
Published by pdevito3 almost 4 years ago
Startup.cs
class can now be configured using the reserved Startup
keywordcraftsman add:property -h
help textPublished by pdevito3 almost 4 years ago
new:webapi
alias that acts the same as new:api
craftsman add:property -h
to point to the correct help pagePublished by pdevito3 almost 4 years ago
Jumping from 0.1.12 to 0.3.0 only because it's late and I thought we were on 0.2.x. Sorry for the confusion.
Also, one more note that I will be doing semantic versioning from here on forward, so there should be some consistency there. We won't be hitting 1.0 until it feels worthy though ๐ Anyway, onto the good stuff:
One major capability I want to add into this is a good basis for auth generation. I've started to build this out, but it could (and very likely will) change drastically. With that said, I left it in as an alpha feature in case anyone is interested in trying it.
Published by pdevito3 about 4 years ago
๐ Additions and Updates
Saves updated to be asynchronous
๐ Pest Control
Add Entity bug in repo fixed
Published by pdevito3 about 4 years ago
๐ Additions and Updates
Updated all controller calls to be asynchronous, including the get list
๐ Pest Control
Fixed some builder options when not using auth
๐งน Housekeeping
Hardened a few builder operations
Published by pdevito3 about 4 years ago
๐ Additions and Updates
Along with some internal clean up this has one pretty big update that provides a new capability for setting up Auth based on .NET Core Identity. Given the complexity of the subject, I am keeping it in pre
until myself and/or the community can make sure the parameter API makes sense, harden the build a bit, etc. You can find details for setting up Auth in the readme, including an example.
You can install the new package like so:
dotnet tool uninstall -g craftsman
dotnet tool install -g Craftsman --version 0.2.0-pre.1.0.0
Note, that you'll need to update foundation as well:
dotnet new -u Foundation.Api
dotnet new --install Foundation.Api::0.2.0-pre.1.0.0
Published by pdevito3 about 4 years ago
๐ Additions and Updates
.gitignore
file, and initial commit when using the new:api
command. If you'd like to disable this, you can set the new AddGit
option equal to false
in your creation file.Published by pdevito3 about 4 years ago
๐ Additions and Updates
DefaultValue
option to entity properties๐ Pest Control
Issues
๐งน Housekeeping
Published by pdevito3 about 4 years ago
๐ Pest Control