From 188bfb93903c0a1dd8d46d601fd1e4d1261785f0 Mon Sep 17 00:00:00 2001 From: Chris de Graaf Date: Wed, 16 Aug 2017 00:33:36 -0500 Subject: [PATCH] Move badge ordering into main module file --- src/PkgTemplates.jl | 1 + src/generate.jl | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/PkgTemplates.jl b/src/PkgTemplates.jl index ea8fe2c..8b07bfb 100644 --- a/src/PkgTemplates.jl +++ b/src/PkgTemplates.jl @@ -30,5 +30,6 @@ const LICENSES = Dict( "LGPL-2.1+" => "Lesser GNU Public License, Version 2.1+", "LGPL-3.0+" => "Lesser GNU Public License, Version 3.0+" ) +const BADGE_ORDER = [GitHubPages, TravisCI, AppVeyor, CodeCov] end diff --git a/src/generate.jl b/src/generate.jl index 66bb955..34ef8b3 100644 --- a/src/generate.jl +++ b/src/generate.jl @@ -95,9 +95,7 @@ Returns an array of generated file/directory names. """ function gen_readme(pkg_name::AbstractString, template::Template) text = "# $pkg_name\n" - # We want badges to be laid out: docs -> CI -> coverage. - ordering = [GitHubPages, TravisCI, AppVeyor, CodeCov] - for plugin_type in ordering + for plugin_type in BADGE_ORDER if haskey(template.plugins, plugin_type) text *= "\n" text *= join(