【问题标题】:Publishing Modules to the Puppet Forge将模块发布到 Puppet Forge
【发布时间】:2017-11-11 21:31:58
【问题描述】:

我想开始将模块发布到 Forge 和/或 GIT。但是,我对此很陌生。我在想 metadata.json 中对 Apache 2.0 许可证的引用足以被解释为该模块的官方许可证。但是,快速浏览一下 Apache 网站上的如何应用许可证,看起来至少必须包含许可证文件的完整副本并创建一个 NOTICE 文件。谁能提供有关如何正确许可 Puppet 模块的指导?

我也不熟悉将东西推送到 GIT。是否有关于此类重要信息的简明指南以及发布模块的任何其他问题?

【问题讨论】:

    标签: git open-source puppet forge


    【解决方案1】:

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

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

    另请参阅 Apache 的 documentation

    对于 Github,请开始 here

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

    【讨论】:

    • 感谢您的回答。您能否稍微扩展一下LICENSENOTICE 文件的要求(内容)?
    • 根据我提供的链接中清楚记录的内容,我刚刚更新了确切的答案。
    猜你喜欢
    • 2013-12-09
    • 1970-01-01
    • 2019-10-01
    • 2020-10-31
    • 1970-01-01
    • 2021-09-14
    • 2016-10-29
    • 2021-02-13
    • 2018-07-15
    相关资源
    最近更新 更多