From fc9753e7431758de66a877845afa475b58007a20 Mon Sep 17 00:00:00 2001 From: David Sterba Date: Fri, 16 Feb 2024 12:29:08 +0100 Subject: [PATCH] btrfs-progs: docs: add plots of develoment stats Add visuals of the tabulated stats. [ci skip] Signed-off-by: David Sterba --- Documentation/Contributors.rst | 46 +++ Documentation/plot-contribs.svg | 396 +++++++++++++++++++++ Documentation/plot-patches.svg | 383 +++++++++++++++++++++ Documentation/plot-sloc-lines.svg | 553 ++++++++++++++++++++++++++++++ 4 files changed, 1378 insertions(+) create mode 100644 Documentation/plot-contribs.svg create mode 100644 Documentation/plot-patches.svg create mode 100644 Documentation/plot-sloc-lines.svg diff --git a/Documentation/Contributors.rst b/Documentation/Contributors.rst index c8d55678..9304c00c 100644 --- a/Documentation/Contributors.rst +++ b/Documentation/Contributors.rst @@ -15,6 +15,28 @@ Sorted by amount of contributions: The following contributed in the past (sorted alphabetically): Fujitsu, Fusion-IO, Intel, Linux Foundation, Red Hat, STRATO AG. +.. list-table:: + :header-rows: 0 + + * - .. figure:: plot-contribs.svg + :scale: 33% + :alt: Contributors + :target: `contributors-contribs`_ + + Contributors + - .. figure:: plot-sloc-lines.svg + :scale: 33% + :alt: Lines + :target: `contributors-lines`_ + + Lines + - .. figure:: plot-patches.svg + :scale: 33% + :alt: Patches + :target: `contributors-patches`_ + + Patches + Statistics for 6.x series ------------------------- @@ -148,3 +170,27 @@ Statistics for 2.6.x series "2.6.37", "17", "44781", "59491", "83", "+3104 -701" "2.6.38", "23", "46573", "61980", "90", "+3472 -983" "2.6.39", "28", "47206", "62859", "102", "+2115 -1236" + +Graphs +------ + +.. _contributors-contribs: + +Contributors +^^^^^^^^^^^^ + +.. image:: plot-contribs.svg + +.. _contributors-lines: + +Lines of code, raw lines +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. image:: plot-sloc-lines.svg + +.. _contributors-patches: + +Patches +^^^^^^^ + +.. image:: plot-patches.svg diff --git a/Documentation/plot-contribs.svg b/Documentation/plot-contribs.svg new file mode 100644 index 00000000..cd987d45 --- /dev/null +++ b/Documentation/plot-contribs.svg @@ -0,0 +1,396 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 5 + + + + + + + + + + + + + 10 + + + + + + + + + + + + + 15 + + + + + + + + + + + + + 20 + + + + + + + + + + + + + 25 + + + + + + + + + + + + + 30 + + + + + + + + + + + + + 35 + + + + + + + + + + + + + 2.6.30 + + + + + + + + + + + + + 3.0 + + + + + + + + + + + + + 4.0 + + + + + + + + + + + + + 5.0 + + + + + + + + + + + + + 6.0 + + + + + + + + + + + + + 6.7 + + + + + + + + + + + + + + + + + Contribs + + + Contribs + + + + + + + + + + + + + + + + + + diff --git a/Documentation/plot-patches.svg b/Documentation/plot-patches.svg new file mode 100644 index 00000000..fb3f8de7 --- /dev/null +++ b/Documentation/plot-patches.svg @@ -0,0 +1,383 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 50 + + + + + + + + + + + + + 100 + + + + + + + + + + + + + 150 + + + + + + + + + + + + + 200 + + + + + + + + + + + + + 250 + + + + + + + + + + + + + 300 + + + + + + + + + + + + + 2.6.30 + + + + + + + + + + + + + 3.0 + + + + + + + + + + + + + 4.0 + + + + + + + + + + + + + 5.0 + + + + + + + + + + + + + 6.0 + + + + + + + + + + + + + 6.7 + + + + + + + + + + + + + + + + + Patches + + + Patches + + + + + + + + + + + + + + + + + + diff --git a/Documentation/plot-sloc-lines.svg b/Documentation/plot-sloc-lines.svg new file mode 100644 index 00000000..ebc48bbc --- /dev/null +++ b/Documentation/plot-sloc-lines.svg @@ -0,0 +1,553 @@ + + + +Gnuplot +Produced by GNUPLOT 6.0 patchlevel 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20000 + + + + + + + + + + + + + 40000 + + + + + + + + + + + + + 60000 + + + + + + + + + + + + + 80000 + + + + + + + + + + + + + 100000 + + + + + + + + + + + + + 120000 + + + + + + + + + + + + + 140000 + + + + + + + + + + + + + 160000 + + + + + + + + + + + + + 180000 + + + + + + + + + + + + + 2.6.30 + + + + + + + + + + + + + 3.0 + + + + + + + + + + + + + 4.0 + + + + + + + + + + + + + 5.0 + + + + + + + + + + + + + 6.0 + + + + + + + + + + + + + 6.7 + + + + + + + + + + + + + + + + + SLOC + + + SLOC + + + + + + RawL + + + RawL + + + + + + + + + + + + + + + + + +