- Naming: naming is essential for maintaining compatibility with existing content. The name must be unique in order to avoid conflict with existing H5P packages.
- Format: new H5P libraries must be uploaded as a zipped
- Versioning: versioning must follow the standards of semantic versioning.
When developing new packages, make sure your PHP setup doesn't ignore warnings. In Edlib, all PHP warnings will be thrown.