我想开始向Forge和/或GIT发布模块。但是,我对此很陌生。我当时认为在metadata.json中对Apache 2.0许可证的引用足以被解释为该模块的官方许可证。但是,快速查看Apache站点有关如何应用许可证的情况,看起来必须至少包含许可证文件的完整副本并创建NOTICE文件。任何人都可以提供有关如何正确许可Puppet模块的指导吗?
我也不熟悉向GIT推送内容。有没有关于这类重要信息以及出版模块的任何其他问题的简明指南?
答案 0 :(得分:1)
正如您所说,如果您想使用Apache 2.0许可证,您的Puppet模块需要:
另见Apache的documentation。
对于Github,请启动here。
要在Puppet Forge上发布,请启动here。