Hex 是 BEAM 生态系统的包管理器,任何编译为在 BEAM VM 上运行的语言,如 Elixir 和 Erlang,都可以用来构建 Hex 包。Hex 包括 HTTP API、本网站、用于提供包和索引的仓库、HexDocs、Mix 构建工具集成 以及 其他服务。许多构建工具都支持 Hex 包,包括用于 Elixir 项目的 Mix,以及用于 Erlang 项目的 Rebar 和 erlang.mk。
Hex 的源代码在 Apache 2 许可证 下发布,由 Hex 核心团队维护。团队由三名成员组成:Eric Meadows-Jönsson、Todd Resudek 和 Wojtek Mach。核心团队维护运行 Hex 所需的代码库、基础设施和服务。
要报告 Hex 或其服务中的问题,请在 GitHub 组织 中的相应仓库或 hexpm 仓库 中打开一个问题。要直接联系 Hex 核心团队,请发送电子邮件至 [email protected]。安全漏洞应披露给 [email protected]。
Hex 最初是在 2014 年初作为一个开源项目启动的,它仍然是一个开源项目,但现在由瑞典有限责任公司“Six Colors AB”运营。该公司由 Hex 的创建者 Eric Meadows-Jönsson 于 2018 年创立,Six Colors 支持 Hex 的开发并运营运行 Hex 所需的所有服务。
通过收取私人包的费用,我们可以为免费的开源开发提供资金,并为付费客户和开源社区提供可靠的服务。