How does the project look so far? #76
Replies: 6 comments 7 replies
-
This is great for starting new projects but what about integrating and updating existing projects to use some or all of the features
…________________________________
From: Mukesh Murugan ***@***.***>
Sent: Tuesday, September 28, 2021 3:21:58 PM
To: fullstackhero/dotnet-webapi-boilerplate ***@***.***>
Cc: Subscribed ***@***.***>
Subject: [fullstackhero/dotnet-webapi-boilerplate] How does the project look so far? (Discussion #76)
Hi all,
I have managed to integrate quite a lot of features into this boilerplate project right from clean architecture to multitenancy. What do you think about the current outcome? Any suggestions/feedbacks are welcome. It quotes important for me to have some feedback from some of you so that the project can be steered on the right path.
Cheers!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub<#76>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AALFFSJNY7OYZJ2ZDYYFQBTUEIIVNANCNFSM5E6EWKBA>.
|
Beta Was this translation helpful? Give feedback.
-
Great boilerplate, but what if I could somehow "choose" what features to use or not ? |
Beta Was this translation helpful? Give feedback.
-
The consensus 'reference project' of Clean Architecture -- Steve Smith's https://github.com/ardalis/CleanArchitecture is critical to understanding CA from a theoretical pov, this repo is a first rate CA jumpstarter. As you develop documentation I think it would be a great idea of explicitly building on Smith's work -- newcomers to this should be directed there for an understanding of fundamental principles and you should devote your energies to explaining your choices (as opposed to re-defining what CA is and why it's important). You've already identified that documentation and tests are on the roadmap as well as how other frameworks (Blazor, Angular, and MVC) will consume it. I've seen elsewhere that you intend to flesh out an Angular client next. I'd like to suggest you layout guidelines to exactly how those clients will consume this API and invite your growing community to take on the non-Angular projects ASAP. Cheering you on and ready to pitch in to help refine your efforts! thx |
Beta Was this translation helpful? Give feedback.
-
Not disagreeing with anything that has been said so far but to me it seems that the focus is on greenfield projects and this code fits the bill in that regard 100%. It is well thought out, uses best practices, and is a job very well done. For projects requiring integration, yes, it would be nice to have some of the larger pieces (multi-tenancy, EF Identity keys [int vs guid], authentication/authorization implementation), be a little more pluggable or configurable because often practical constraints exist in existing business systems that dictate such decisions for us developers. However, that being said, if you are going to use this boilerplate in your place of business, you should invest the time to know the code well enough that replacing/tweaking parts to fit your own in-house needs shouldn't be too big a deal. i.e.: using AzureAD for authentication/authorization isn't that hard to figure out and pulling out localization or multitenancy, while a bit more work, is certainly doable but it is something you should do for yourself so that you understand the tradeoffs involved in what you are doing. For these types of issues, guidance would be enough, I think, to get most people where they'd need to be in order to integrate their existing infrastructure resources but all of this seems a bit beyond a 1.0 release to me. Keep on keeping on, this is great stuff. Cheers! |
Beta Was this translation helpful? Give feedback.
-
Hi Mukesh Adding two factor authentication to the project would be a nice option Keep up this great project. I wish you success. |
Beta Was this translation helpful? Give feedback.
-
Excellent Asp.net Core boilerplate. Is it possible to add RecurringJobs within the jobServices (BackgroungJobs)? I've been trying, but there are issues with the filter as it wasn't adding the tenant information. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
I have managed to integrate quite a lot of features into this boilerplate project right from clean architecture to multitenancy. What do you think about the current outcome? Any suggestions/feedbacks are welcome. It quotes important for me to have some feedback from some of you so that the project can be steered on the right path.
Make sure to join our Discord - https://discord.gg/yQWpShsKrf
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions