Why the sample uses both Ardalis.SharedKernel & NimblePros.SharedKernel ? #939
-
Why the sample uses both Ardalis.SharedKernel & NimblePros.SharedKernel ? And what to do with NimblePros.Metronome in real project, should we create Contoso.Metronome? The template started to became hard to acquire... from a sample project it started to be a extra-complexified "sample", even a project name is defined as Who in real live will use that complexity for a ToDo Sample ? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
The sample probably should have Ardalis.SharedKernel removed. Good call. Metronome is a separate package that I find useful to communicate the costs of external calls to DB or other services, so I include it by default. Don't want it? Take it out. The sample includes a bunch of stuff in it now that demonstrates the use of value objects using Vogen. I've found these to be valuable and am using them more and more with my (and my clients') apps. They'll probably appear more in the main template, too. Don't want to use value objects? Don't. If this template is more complex, has too many dependencies, has too many projects, smells bad, violates your personal ethos, or otherwise doesn't work for you, please don't use it. You're quite welcome to fork it, modify to suit your needs and whims, and keep whatever you find useful and discard the rest. Or don't use it at all. I'm sure I will miss all of the sales revenue I would otherwise have gotten from you... oh wait, it's all free. Never mind. :) |
Beta Was this translation helpful? Give feedback.
The sample probably should have Ardalis.SharedKernel removed. Good call.
Metronome is a separate package that I find useful to communicate the costs of external calls to DB or other services, so I include it by default. Don't want it? Take it out.
The sample includes a bunch of stuff in it now that demonstrates the use of value objects using Vogen. I've found these to be valuable and am using them more and more with my (and my clients') apps. They'll probably appear more in the main template, too. Don't want to use value objects? Don't.
If this template is more complex, has too many dependencies, has too many projects, smells bad, violates your personal ethos, or otherwise doesn't work fo…