Skip to content

20 MLPro Extension Hub

Steve Yuwono edited this page Feb 9, 2024 · 5 revisions

The MLPro Extension Hub (MEH) is a part of the online documentation introduced with release 1.2.0. It contains all whitelisted external MLPro extensions that meet well defined requirements. A daily running workflow scans all potential extensions on GitHub and creates an issue for those that are not yet whitelisted or blacklisted. This issue is automatically assigned to all MLPro administrators. Furthermore, all contributors of the extension will be informed by being mentioned explicitly in a comment within this issue (example: #855).

The MEH consists of the following components:

1 How to whitelist a new extension

  1. Check the requirements
  2. Add a new line with the full technical name of the repository to the Whitelist
  3. Update and close the related issue

2 How to blacklist a new extension

  1. Add a new line with the full technical name of the repository to the Blacklist
  2. Justify the decision in the related related issue and close it

3 Reasons for blacklisting an extension

"Spam repositories" (e.g. auto-generated mass repositories) with nonsensical content are to be blacklisted. Furthermore, an extension is blacklisted that does not meet the minimum requirements or is met with justified rejection in the community. The authors of such an extension should be informed about the reasons for the blacklisting.