要报告 Hex 或其服务中的问题,请在 GitHub 组织 或 hexpm 存储库 中的相应存储库中打开问题。要直接联系 Hex 核心团队,请发送电子邮件至 [email protected]。
安全漏洞应披露至 [email protected]。
出于安全原因,您的用户名无法更改。但是,如果您想采用新用户名,我们建议您 创建一个新帐户。
您可以使用 mix hex.owner
任务转移软件包的所有权。
当您输入密码以登录、创建帐户或更改密码时,我们将检查您输入的密码是否根据 HaveIBeenPwned 被认为是弱密码。即使您以前从未使用过该密码,该密码也可能被识别为弱密码。
我们只在您输入密码时检查密码,绝不会以明文形式存储您的密码。
这可能是由于多种原因造成的。当您运行 mix hex.publish [docs]
时,文档会在您的机器上生成,然后上传到 Hex。文档问题通常源于文档生成。首先通过运行 mix docs
验证您的文档是否在本地正常工作,然后在本地打开生成的 文件,通常为 doc/index.html
,还要验证字母大小写是否一致,因为 Hexdocs 区分大小写,但您的机器可能不区分大小写。
您可以始终使用 mix hex.publish docs
重新发布旧文档以更新它。最后,确保清除浏览器缓存以确保您正在查看最新版本。
Hex 存储库是不可变的,这意味着通常您不能删除或更改已发布的软件包。此限制存在是为了确保稳定可靠的生态系统,其中依赖的软件包不会突然消失。
不可变规则存在例外,在软件包版本发布后的 60 分钟内或软件包首次发布后的 24 小时内,可以更改或取消发布软件包。使用 mix hex.publish --revert VERSION
取消发布软件包,并通过再次运行 mix hex.publish
针对同一版本重新发布软件包。如果您还原了最后一个版本,则该软件包将被删除。私有软件包可以随时修改和删除,因为这些更改只会影响用户的私有存储库。
我们建议不要取消发布,而是退休或发布软件包。如果维护人员不再建议使用该软件包,因为它不再工作、存在安全问题、已弃用或任何其他原因,则应执行此操作。使用 mix hex.retire
任务退休软件包。已退休的软件包仍然可以解析和获取,但软件包的用户将收到警告消息,并且网站将显示发布版本已退休。
此外,我们保留随时出于法律或安全原因删除任何软件包的权利,此决定由 Hex 团队自行决定。
软件包校验和可确保如果软件包在 60 分钟内被更改,则最终用户将被告知他们是否获得了已获取并锁定在锁定文件中已更改版本的软件包。由管理员删除的软件包或软件包版本将自动保留,并且用户永远无法重新使用它们。
是的,如果您想将软件包的所有权重新分配给其他用户或其他用户名,可以使用 mix hex.owner
任务。
在选择要在 Hex 上发布的软件包名称时,请遵循以下简单规则。
plug_extension
。Plug.
:如果您的项目扩展了 plug,那么它的模块应该被称为 PlugExtension
而不是 Plug.Extension
。是的,您可以通过您的组织发布公共包,并像管理私有包一样管理权限。与付费功能的私有包不同,您可以通过组织免费发布公共包。
请记住,与私有包不同,您的公共组织包将像所有其他公共包一样发布到全局存储库命名空间。
您第一次发布包时,系统会询问您是否希望您的组织之一管理该包,或者您自己拥有该包。
You are a member of organizations, select if you wish to publish the package with
yourself as owner or an organization as owner. If you publish with an organization
as owner your package will be public but managed by the organization.
[1] Yourself
[2] acme
Your selection: _
您也可以在发布包后通过运行以下命令将所有权转让给组织:
mix hex.owner transfer PACKAGE ORGANIZATION
运行您自己的 Hex 存储库的最简单方法是使用 mix hex.registry build
构建它,有关更多信息,请参阅 “自托管” 指南。
我们目前正在评估对更适合企业的解决方案的兴趣,如果您有兴趣,请联系 [email protected]。
每月计划的组织会在订阅开始的当月进行每月收费。订阅会在下一个账单周期开始时提前开票和收费。计划中开放席位的数量变化将在下一张发票中按比例计算。
年度计划的组织会在订阅开始之日起每年进行收费。订阅会在下一个账单周期开始时提前开票和收费。计划中开放席位的数量变化将在席位数量变化时按比例计算和收费。
发票由 Six Colors AB 公司发送,有关更多信息,请参阅 关于页面。
所有价格均不含增值税。欧盟私人公民和瑞典公司需要根据其原籍国的增值税税率缴纳增值税。注册增值税的欧盟公司需要提供有效的增值税号。增值税不包括在欧盟以外的客户。
是的,您可以随时取消订阅。取消订阅后,您可以在当前账单周期结束前继续使用该组织。
未付款的发票将被重试三次。15 天后,您的订阅将被取消,您将无法访问包或文档。当您支付发票并重新开始订阅时,您的组织将再次启用。
我们将至少保留您的所有数据 90 天。您可以联系 [email protected] 检索所有包和文档的转储。
是的,我们提供年度计划,该计划每年收费一次,与每月计划相比,用户/年价格优惠 2 个月,价格为 70 美元/用户/年。