When contributing to this repository, please first discuss the change you wish to make via [issue] or through [Discord] with the owners of this repository before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
When you implement/change methods that are supposed to be usable by the end-user (developer) is it required to also add or update the corresponding Javadocs of the methods.
Deprecating a method requires you to add a `@deprecated` tag to the comments and mention the next version this may get removed.