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 →