-
Notifications
You must be signed in to change notification settings - Fork 20
Rename root namespace. #58
Comments
Please use this as reference for the approved convention: https://github.com/codidact/core/tree/ranolfi/skeleton/Solution. One related thing that we haven't discussed AFAIK, and may, optionally, be addressed in this issue as well, is whether to have the solution actually sit at the root of the repository, or in a subdirectory, as I did (which I like to name "Solution", instead of following the "src" convention that is common for javascript -and not only -based projects). Since it's not entirely relevant here, I won't get into the arguments for both of these (root vs. subdir, 'src' vs. 'Solution') now, unless the person who wants to take this issue wants to cover that as well. |
p.s. @DoctaJonez proposed |
I like |
It depends on the context of what other projects are going to live there, and what the solution is called. e.g. Option 1:
vs Option 2:
In this case, I think option 1 is more suitable. The only reason for option 2 is if we need finer granularity for other things in the The namespaces and projects suggested above are for illustration purposes, to focus on the importance of the namespace, and what pattern other projects in the solution should follow. |
I remember naming it Regarding The first point is an important one, the second, maybe not so much... |
Good point. Addendum. How about |
Sounds good to me 👍 |
@DoctaJonez made the suggestion to rename the root namespace to match the recommended naming convention.
There was some discussion about this and the consensus was to rename the root namespace (citation needed).
Therefor, the namespaces should start with
Codidact.Core.*
(?).The text was updated successfully, but these errors were encountered: