From d0012558b5c1b58ff7dae83243a80c7a23e576e5 Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Thu, 17 Nov 2016 23:25:44 +0100 Subject: [PATCH] Improve badge's layout This patch organizes badges in a table of 4 columns and N rows. It avoids generating a long list of badges, which falls off of some markdown/rst renders. Change-Id: I8f9af9e47bc67fcf0f1de976b23014945799ed75 --- doc/source/_exts/badges.py | 55 +++++++++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/doc/source/_exts/badges.py b/doc/source/_exts/badges.py index 8c84b6591..d0dc442ea 100644 --- a/doc/source/_exts/badges.py +++ b/doc/source/_exts/badges.py @@ -15,6 +15,8 @@ Generate badges for the projects """ import os +from itertools import izip_longest + from PIL import ImageFont import projects @@ -41,7 +43,7 @@ SVG_ROOT = """ %s """ -FLAT_BADGE_TEMPLATE = """ +FLAT_BADGE_TEMPLATE = """ @@ -69,8 +71,7 @@ FLAT_BADGE_TEMPLATE = """