Enforce Naming Conventions

Hi all,

we are planning to introduce naming conventions for our projects, workflows and data tables. The naming conventions should follow a specific pattern, i. e. name_dataproduct_client_version

Is there any experience with how to enforce naming conventions?

We have thought about checks via the OD API that pulls names of resources and checks them against a schema, but it seems very difficult to check it because we have little orientation on what is a valid value for each part of the name.

Did you use naming conventions in projects and have experience with it?

Thanks!