Developer Docs - Developer Codex - Namespaces

As a general rule, don't add a new namespace without approval from the DSD or PO.

In regards to Rock.ViewModels and Rock.Enums assembly, the following rules apply and should not be deviated from without approval from PO currently.

For example, the following namespaces would be considered valid:

However, the following would not be valid: