GUIDELINES

Submission guidelines

Criteria and expectations for listing on the tools & templates page. Thank you for helping keep the community trustworthy.

📋 Overview

This page shares tools, extensions, and Grafana dashboard layouts that help you get more out of MediaHarbor. Alongside official offerings, community-built tools may be listed as well.

About listing: We review each submission and list items that we believe meet these guidelines. Listing is not guaranteed.

✅ Listing checklist

Please confirm the following before you submit.

The tool integrates with or clearly supports MediaHarbor

It should use the MediaHarbor API and/or make MediaHarbor easier to operate—not unrelated utilities.

README explains how to use the tool

Include install steps, basic usage, and supported environments.

License is stated

Open licenses such as MIT or Apache-2.0 are recommended.

Tested on current MediaHarbor

Verify behavior on a recent supported MediaHarbor release.

🗂 Requirements by category

🧩 Chrome extensions

  • Manifest V3 compliant
  • Request only the minimum permissions needed
  • Do not collect or exfiltrate user data without clear consent

💻 Apps / 📜 Scripts

  • Document OS and runtime requirements in the README
  • Ensure licenses of third-party dependencies are acceptable

📊 Dashboard layouts

  • JSON must import cleanly into Grafana
  • State the supported Grafana version
  • Document data sources (e.g. Prometheus) in the README
  • Provide screenshots in the README or with your submission

🚫 What we cannot list

Tools unrelated to MediaHarbor or generic utilities
Malware or intentionally harmful code
Software that collects or sends data without consent
Content that infringes copyright or trademarks
Clearly abandoned or non-functional projects
Misleading or exaggerated descriptions

🔍 Review process

  1. 1

    Submission received

    Send the required details through the form. You should receive an acknowledgement by email.

  2. 2

    Technical review (up to ~5 business days)

    We review your submission. We may email you if we need clarification.

  3. 3

    Decision

    We notify the email address you provided. If we decline, we include a brief reason when possible.

🔄 Updates and removal

If URLs or behavior change after listing, contact us through the contact form.

We may remove a listing without prior notice if, for example:

  • The download or reference materials for the listing are no longer available
  • The project no longer works and is unmaintained
  • A guideline violation is identified

To request removal, use the contact form as well.

📬 Contact

Questions about these guidelines? Reach us through the contact form.

Contact form

Finished reading?

Submit a tool →