发行说明生成器包

JustReleaseNotes的Python项目详细描述


Code ClimateCode ClimateCoverallsPyPIPyPI

只需发布说明

该工具提供了一种自定义生成发行说明过程的方法,其基础是:

  • 在提交消息中发出跟踪标识符
  • 提交时的标记
  • 发布工件库

运行工具

用法

要运行该工具,请致电:

& just_release --config <config.json> notes

配置

配置文件处于流动状态。现在它是一个json,看起来像这样:

{
   "pathToSave" : <output path>,

    "packages" : {
        <package name> : {
            "Issues" : [{
                "Provider" : <issues provider>,
                "HtmlUrl" : ...,
                "Authorization" : ...,
                "Url" : ...,
                "WebImagesPath" : ...,
                "TicketRegex" : ...
            }],
            "Releases" : {
                "Provider" : <releases provider>,
                "Repository" : ...,
                "ArtifactUri" : ...,
                "StorageUrl" : ...
            },
            "Source" : {
                "Provider" : <source provider>,
                "RepositoryUrl" : ...,
                "Remote" : ...,
                "Branch" : ...,
                "VersionTagRegex" : "^([0-9]+\\.[0-9]+\\.[0-9]+)$",
                "OldestCommitToProcess" : <commit hexsha>,
                "ExcludeCommitsWithMessageMatchingRegex" : <regex>
            },
            "ReleaseNotesWriter" : [{
                "Provider" : <notes writer provider>
                "PathToSave" : ...
            }]
        }
    }
}

其中

notes writer provider是:

  • htmlwriter
  • MarkdownWriter
  • GithubMarkdownWriter
  • StashMarkdownWriter
  • jsonwriter

releases provider是:

  • 手工艺品
  • githubreleases

issues provider是:

  • 集市
  • githubissues

还可以指定问题提供程序的数组,然后所有这些提供程序都将用于检索有关票证的信息。

source provider当前仅为:

  • 吉特回购

您还可以使用以下语法使用环境变量:

{
    ...
    "key" : "aaa ENV[xxx] bbb"
    ...
}

在上面的示例中,env[xxx]将替换为'xxx'变量的值

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
打印val在Java中可以用作变量吗?   java如何以矩阵格式存储2D数组(带逗号)   java获取空的响应正文,带有Inversion2>无法填充数据   java Jackson UnrecognizedPropertyException存在时引发   java为什么我可以在非公共类中拥有公共成员?   如何在Java中从外部库导入包?   java如何从不推荐使用的日期类型替换getDate()?   java如何将数据集转换为JavaPairDD?   如何在JavaSpring中创建3d数组   合法线程操作的java定义   如何从java文本文件中读取输入   从StringArray java中的标记/单词构建句子   将UDP从Java发送到Python不起作用   java显示组织。日食xsd。XSDSchema内容