-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Adapters namespace in the Engine classes #385
Comments
@al-fisher, @IsakNaslundBh, @alelom if we remove 'Adapters' from namespace of the Engine and oM methods it will cause backward compatibility issues... Do you have any suggestions how to carry out this change? Using 'Deprecated' attribute will double amount of code and will be quite long process to go. |
Thanks @ZiolkowskiJakub - agreed the process to carry out these changes to effectively deprecate does need consideration and some planning before we launch in. 👍 |
@alelom just to confirm: do you want to remove it from Engine only? What about the rest? Currently we have: |
Hi @alelom,
|
@alelom would you be fine with taking over this issue? |
Guys, I can tackle this one (the sooner the better I guess). Happy to do the following renaming:
How to tackle that with regard to backwards compatibility? @adecler @al-fisher @rwemay |
Would hold off on especially the first of this until https://github.com/BuroHappoldEngineering/Operations_Toolkit/issues/100 has been confirmed. Think we want to group software specific objects to avoid having them mix to much with the rest of the obejcts. For the second one I guess we might want to add in 'External' as well, but has not really been discussed that much as of yet. |
|
Not being involved in the discussion at all, I am happy to unassign myself from this one 🐒 |
I'd say go for it.
For the second one, use: if we then change mind on the naming of With regards to the backwards compatibility, that's something additional to be checked with @adecler. The priority should be anyway the namespace renaming, because that would tidy-up the Context menu, where Revit is one of the few exceptions that make it untidy because of its non-compliant namespace names. |
Great thanks guys. |
@adecler has specifically implemented the ability to deprecate where there is a change of namespace only. See PR here: BHoM/Versioning_Toolkit#4 |
See comment in #450 (comment) |
I'm closing this as it has been replaced by #517. |
Broken rules:
As mentioned in #364 by @alelom the 'Adapters' namespace shall not exists in the Engine classes.
Suggestions to restore compliance:
Remove
Adapters
namespace from Engine classes.Also, in the Adapter project, make sure the namespace should be
Adapter
and notAdapters
.Adapters
with the "s" should not exist in BHoM.The text was updated successfully, but these errors were encountered: