将模块发布到Puppet Forge

时间:2017-06-09 18:59:31

标签: git open-source puppet forge

我想开始向Forge和/或GIT发布模块。但是,我对此很陌生。我当时认为在metadata.json中对Apache 2.0许可证的引用足以被解释为该模块的官方许可证。但是,快速查看Apache站点有关如何应用许可证的情况,看起来必须至少包含许可证文件的完整副本并创建NOTICE文件。任何人都可以提供有关如何正确许可Puppet模块的指导吗?

我也不熟悉向GIT推送内容。有没有关于这类重要信息以及出版模块的任何其他问题的简明指南?

1 个答案:

答案 0 :(得分:1)

正如您所说,如果您想使用Apache 2.0许可证,您的Puppet模块需要:

  • LICENSE,其内容应为here
  • NOTICE,根据here给出的说明应该有内容。
  • metadata.json"license": "Apache-2.0"

另见Apache的documentation

对于Github,请启动here

要在Puppet Forge上发布,请启动here