将模块发布到 Puppet Forge
Publishing Modules to the Puppet Forge
我想开始向 Forge and/or GIT 发布模块。但是,我对此很陌生。我当时认为 metadata.json 中对 Apache 2.0 许可证的引用足以被解释为该模块的官方许可证。但是,快速查看 Apache 站点上关于如何应用许可证的信息,它看起来至少必须包含许可证文件的完整副本并创建一个 NOTICE 文件。谁能提供有关如何正确许可 Puppet 模块的指导?
我也不熟悉将东西推送到 GIT。是否有针对此类重要信息以及发布模块的任何其他陷阱的简明指南?
如您所说,如果您想使用 Apache 2.0 许可证,您的 Puppet 模块需要:
另见 Apache 的 documentation。
对于Github,开始here。
要在 Puppet Forge 上发布,请开始 here。
我想开始向 Forge and/or GIT 发布模块。但是,我对此很陌生。我当时认为 metadata.json 中对 Apache 2.0 许可证的引用足以被解释为该模块的官方许可证。但是,快速查看 Apache 站点上关于如何应用许可证的信息,它看起来至少必须包含许可证文件的完整副本并创建一个 NOTICE 文件。谁能提供有关如何正确许可 Puppet 模块的指导?
我也不熟悉将东西推送到 GIT。是否有针对此类重要信息以及发布模块的任何其他陷阱的简明指南?
如您所说,如果您想使用 Apache 2.0 许可证,您的 Puppet 模块需要:
另见 Apache 的 documentation。
对于Github,开始here。
要在 Puppet Forge 上发布,请开始 here。