贡献
GNU Guix 是一个由世界各地志愿者共同开发的庞大项目。欢迎通过开发邮件列表或 Libera Chat IRC 网络上的 #guix 频道加入我们。告诉我们您想提供哪些帮助,我们将尽全力为您指引。
我们希望提供一个温馨、友好且没有骚扰的环境,这样任何人都可以尽己所能做出贡献。为此,我们的项目使用了「贡献者契约」,改编自 https://contributor-covenant.org/。您可以从《行为准则》中找到契约全文。
项目管理
我们使用 Savannah(萨凡纳) 管理 Guix 系统发行版和 GNU Guix 项目的开发、维护及代码分发。
项目中所有组件,包括软件、网站、文档、插图的源代码,都可以在 Savannah 的 Git 仓库里找到。
软件包
为了让用户能够更容易地用 Guix 包管理器安装喜爱的软件包,辅助他们高效地工作,我们还需要给很多软件、文档、资源打包。
为发行版打包的相关信息可以在用户手册中找到。
编程
源代码位于主 Git 仓库中。我们使用 GNU Guile 作为系统组件的主要编程和扩展语言。
浏览 Guile 用户手册或其它介绍 Scheme 的材料将大有帮助。而且一定要阅读用户手册里的贡献章节,详细了解怎样配置开发环境,以及项目里的编程规范和协作惯例。
系统管理
我们的基础设施为项目开发者提供沟通和协作的平台,为用户提供下载软件包服务。您可以帮助我们维持这些设施运行更顺畅。
您可以为我们的持续集成软件做出贡献:Cuirass。您也可以捐赠硬件或提供托管服务给我们的构建集群
为贡献者准备的其他资源
文档、早前会谈的支持材料,以及对开发者和管理员有用的辅助信息可在 https://git.sv.gnu.org/git/guix/maintenance.git 查阅。