-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[dotnet] [bidi] Simplify namespace for communications #16602
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
[dotnet] [bidi] Simplify namespace for communications #16602
Conversation
PR Compliance Guide 🔍(Compliance updated until commit eb3db9d)Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label Previous compliance checksCompliance check up to commit 892902a
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Now or never. I always don't like |
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
|
Generally, @nvborisenko, I support such changes that reduce the number of namespaces. |
|
In general I also like this simplification. No mistic Now we have only one mistic |
User description
Get rid of
BiDi/Communicationfolder.Simplifies things.
💡 Additional Considerations
Not sure what to do with
BiDi/Jsonfolder.🔄 Types of changes
PR Type
Enhancement
Description
Eliminate
BiDi/Communicationnamespace hierarchyMove communication classes to
BiDiroot namespaceReorganize
Jsonconverters underBiDi/JsonnamespaceUpdate all import statements across 100+ files
Diagram Walkthrough
File Walkthrough
20 files
Update namespace imports for Json convertersMove Broker to BiDi root namespaceMove Command base class to BiDi namespaceMove CommandOptions to BiDi namespaceMove EventHandler to BiDi namespaceMove ITransport interface to BiDi namespaceMove WebSocketTransport to BiDi namespaceUpdate namespace to BiDi.JsonUpdate namespace to BiDi.Json.ConvertersUpdate namespace to BiDi.Json.ConvertersUpdate namespace and imports for Json convertersUpdate namespace to BiDi.Json.Converters.PolymorphicUpdate namespace to BiDi.Json.InternalRemove Communication namespace importUpdate Json.Converters import pathRemove Communication namespace importUpdate namespace imports for JsonUpdate EventHandler reference to root namespaceUpdate Json converters import pathsUpdate Json.Converters import path101 files