We use a few different conventions, depending on programming language and historical accident. Own that fact by documenting best practices.
CRM style should probably be changed. There's no reason to use the MediaWiki guide here, and some reason not to, upstream will not be impressed.