Currently, we are making use of semantic-release for releasing new versions fo the library, but that comes with some requirements to how commits need to handled. It is important to properly document those requirements and also give explanation to how the release process works. This way, the expected contribution of the library becomes clearer.
In addition to documentation, adding ci checks can be useful to make sure naming conventions are being followed.