Naming Convention is an agreement across the ecosystem or the technology stack on how to name classes, packages, files, package names, resources names, etc.
Suppose you want to create your ObjectScript library to be distributed via ObjectScript Package Manager. And there is an obvious question: what is the naming convention on the packages and class names?