当前位置: 首页 > 软件库 > 其他开源 > 物联网 >

verified

Plugins Verified by Homebridge
授权协议 Readme
开发语言 JavaScript
所属分类 其他开源、 物联网
软件类型 开源软件
地区 不详
投 递 者 万知
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Verified By Homebridge

The Verified By Homebridge program allows plugin developers to get their plugins reviewed and endorsed by the Homebridge project team.

Benefits

  • Have your plugin reviewed by the Homebridge team.
  • Increase the visibility of your plugin.
  • Increase the level of trust end users place in your plugin.
  • The "Verified" badge will appear next to your plugin in the Homebridge UI.
  • Add a "Donate" button on your plugin tile in the Homebridge UI.
  • Your plugin is bumped to the top of the search results in the Homebridge UI.

Requirements

The Homebridge project team will check that your plugin meets the following criteria:

  • The plugin must successfully install.
  • The plugin must implement the Homebridge Plugin Settings GUI.
  • The plugin must not start unless it is configured.
  • The plugin must not execute post-install scripts that modify the users' system in any way.
  • The plugin must not contain any analytics or calls that enable you to track the user.
  • The plugin must not throw unhandled exceptions, the plugin must catch and log its own errors.
  • The plugin must be published to npm and the source code available on GitHub.
    • A GitHub release - with patch notes - should be created for every new version of your plugin.
  • The plugin must run on all supported LTS versions of Node.js, at the time of writing this is Node.js v12, v14, and v16.
  • The plugin must not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.
  • If the plugin needs to write files to disk (cache, keys, etc.), it must store them inside the Homebridge storage directory.

How To Request Verification

If you would like your plugin verified, please open an issue on this repository and fill in the template. The Homebridge project team will then review your plugin and provide constructive feedback if required.

If you need assistance meeting the verification requirements, please reach out on the Homebridge Discord.

Post Verification

Once your plugin has been verified you will remain in full control of the GitHub repository and npm package. Your plugin will appear on the "Verified By Homebridge" plugin list and the "Verified" badge will appear next to your plugin when the next update to the Homebridge UI is published.

You may optionally add the Verified By Homebridge badge to your plugin README:

[![verified-by-homebridge](https://badgen.net/badge/homebridge/verified/purple)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)

If you decide you no longer wish to maintain your plugin, please reach out to the Homebridge team on the Homebridge Discord. We can assist finding a new owner, or take over the repository until a new maintainer can be found.

Your plugin may be subject to another review if we notice an increased amount of issues arising from your plugin. If your plugin is unmaintained for some time and is no longer working, and a fork or new plugin offering improved functionality is created, we may remove the Verified By Homebridge status of your plugin in favor the new plugin.

Community

The #plugin-development channel in the official Homebridge Discord server is where Homebridge plugin developers can get tips and advice from other developers and the Homebridge project team.

Homebridge Discord

  • 目录 一、AVB背景分析 二、dm的原理          三、代码跟踪分析 一、AVB背景分析       在网上查了很多的资料,有很多写的不错,但很系统的比较少。 我只是按自己的思路把 文档理顺一下。按如下的思路:          问题是什么,原理是什么,具体怎么去解,然后实际的打印log。          问题在前一篇已经写完,已经找到了内核的入口android-verity.c。 二、

  • 转载自http://luomingmao.com/2016/08/29/Verified-Boot/ 简介 Verified Boot 是 Android 4.4 开始引入的一个新特性,作用是在系统启动时校验 system 分区是否被篡改。好处在于可以检测到 system “发生过” 改动,比如用户使用 root 软件强行植入 su 文件,但最后删除了 su, 这种情况也能检测出来。一旦检验不过,

  • "javax.net.ssl.SSLPeerUnverifiedException: Hostname 10.1.82.151 not verified" 意味着在建立 SSL/TLS 连接时, 主机名验证失败.这通常是由于证书中包含的主机名与连接的主机名不匹配导致的。这可能是因为证书是自签名的或是由不受信任的证书颁发机构颁发的,在这种情况下,需要信任该证书或禁用主机名验证。 需要注意的是,禁用主

  • javax.net.ssl.SSLPeerUnverifiedException: Hostname 10.1.82.151 not verified 意味着客户端无法验证服务器的主机名。这通常是因为客户端不信任服务器的证书。 解决方法有以下几种: 使用信任的证书:确保服务器使用的证书已被客户端信任。 忽略主机名验证:在客户端代码中忽略主机名验证,但这不建议使用,因为它可能导致安全问题。 自定义

  • 报错界面 在ubuntu中运行apt-get update时,有时会出现如下报错 ubuntu@ubuntu-virtual-machine:~$ sudo apt update [sudo] password for ubuntu: Get:1 http://dl.google.com/linux/chrome/deb stable InRelease [1,811 B] Hit:2 http

  • kubernetes.repo: 报错:repomod.xml signature could not be verified 报错信息: failure: repodata/repomd.xml from kubernetes: [Errno 256] No more mirrors to try. https://mirrors.aliyun.com/kubernetes/yum/repos/