You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2026/04/29 02:54:17 UTC

(groovy-website) 01/02: minor refactor: formatting

This is an automated email from the ASF dual-hosted git repository.

paulk-asert pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git

commit 97adae9d55f94ada8adcc706d417e8ee69eabaa9
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Apr 29 12:53:49 2026 +1000

    minor refactor: formatting
---
 site/src/site/assets/css/modern-design.css | 21 +++++++++++++++++++++
 site/src/site/pages/geps.groovy            |  3 +--
 site/src/site/wiki/GEP-1.adoc              |  2 +-
 site/src/site/wiki/GEP-10.adoc             |  2 +-
 site/src/site/wiki/GEP-11.adoc             |  2 +-
 site/src/site/wiki/GEP-12.adoc             |  2 +-
 site/src/site/wiki/GEP-13.adoc             |  2 +-
 site/src/site/wiki/GEP-14.adoc             |  2 +-
 site/src/site/wiki/GEP-15.adoc             |  2 +-
 site/src/site/wiki/GEP-16.adoc             |  2 +-
 site/src/site/wiki/GEP-17.adoc             |  2 +-
 site/src/site/wiki/GEP-18.adoc             |  2 +-
 site/src/site/wiki/GEP-19.adoc             |  2 +-
 site/src/site/wiki/GEP-2.adoc              |  2 +-
 site/src/site/wiki/GEP-20.adoc             |  2 +-
 site/src/site/wiki/GEP-3.adoc              |  2 +-
 site/src/site/wiki/GEP-4.adoc              |  2 +-
 site/src/site/wiki/GEP-5.adoc              |  4 ++--
 site/src/site/wiki/GEP-6.adoc              |  2 +-
 site/src/site/wiki/GEP-7.adoc              |  2 +-
 site/src/site/wiki/GEP-8.adoc              |  2 +-
 site/src/site/wiki/GEP-9.adoc              |  2 +-
 22 files changed, 43 insertions(+), 23 deletions(-)

diff --git a/site/src/site/assets/css/modern-design.css b/site/src/site/assets/css/modern-design.css
index 1135980..0015546 100644
--- a/site/src/site/assets/css/modern-design.css
+++ b/site/src/site/assets/css/modern-design.css
@@ -433,6 +433,27 @@ table.tableblock.grid-all td {
     background: none;
 }
 
+/* Horizontal lists inside sidebar blocks (e.g. GEP Metadata) — add cell
+   padding and tighten row spacing without affecting horizontal lists used
+   elsewhere on the site. */
+.sidebarblock .hdlist > table td.hdlist1,
+.sidebarblock .hdlist > table td.hdlist2 {
+    padding: 0.2em 0.7em;
+    vertical-align: top;
+}
+.sidebarblock .hdlist > table td.hdlist1 {
+    font-weight: bold;
+}
+.sidebarblock .hdlist > table td.hdlist2 > p {
+    margin: 0;
+}
+
+/* GEP list page: keep the status/metadata line tight against its link. */
+.gep-meta {
+    margin: 0;
+    font-size: 0.9em;
+}
+
 /* Listing/literal blocks */
 .listingblock pre,
 .literalblock pre {
diff --git a/site/src/site/pages/geps.groovy b/site/src/site/pages/geps.groovy
index 2c2a3e2..ebc9249 100644
--- a/site/src/site/pages/geps.groovy
+++ b/site/src/site/pages/geps.groovy
@@ -33,8 +33,7 @@ layout 'layouts/main.groovy', true,
                                     li {
                                         a(href: "${gep.key}.html", "$gep.key: $gep.value.subtitle")
                                         if (!details.isEmpty()) {
-                                            br()
-                                            p(details.join(' | '))
+                                            p(class: 'gep-meta', details.join(' | '))
                                         }
                                     }
                                 }
diff --git a/site/src/site/wiki/GEP-1.adoc b/site/src/site/wiki/GEP-1.adoc
index eec4faa..8709699 100644
--- a/site/src/site/wiki/GEP-1.adoc
+++ b/site/src/site/wiki/GEP-1.adoc
@@ -12,7 +12,7 @@
 *Status*:: Final
 *Leader*:: Apache Project Leader
 *Created*:: 2009-03-26
-*Last modification*&#160;:: 2018-10-11
+*Last modification*:: 2018-10-11
 ****
 
 == Abstract: What is a GEP?
diff --git a/site/src/site/wiki/GEP-10.adoc b/site/src/site/wiki/GEP-10.adoc
index c508cba..ce6f4ba 100644
--- a/site/src/site/wiki/GEP-10.adoc
+++ b/site/src/site/wiki/GEP-10.adoc
@@ -13,7 +13,7 @@
 *Comment*:: Delivered in Groovy 2.0 and enhanced in later versions
 *Leader*:: Cédric Champeau
 *Created*:: 2011-11-23
-*Last modification*&#160;:: 2018-10-26
+*Last modification*:: 2018-10-26
 ****
 
 == Abstract: Static compilation
diff --git a/site/src/site/wiki/GEP-11.adoc b/site/src/site/wiki/GEP-11.adoc
index 6f5d677..9ac66f9 100644
--- a/site/src/site/wiki/GEP-11.adoc
+++ b/site/src/site/wiki/GEP-11.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Jochen "blackdrag" Theodorou
 *Created*:: 2012-06-26
-*Last modification*&#160;:: 2018-10-28
+*Last modification*:: 2018-10-28
 ****
 
 == Abstract: Groovy 3 semantics and new MOP
diff --git a/site/src/site/wiki/GEP-12.adoc b/site/src/site/wiki/GEP-12.adoc
index 531abd4..71b50d9 100644
--- a/site/src/site/wiki/GEP-12.adoc
+++ b/site/src/site/wiki/GEP-12.adoc
@@ -12,7 +12,7 @@
 *Status*:: Final
 *Leader*:: Jochen "blackdrag" Theodorou
 *Created*:: 2013-05-30
-*Last modification*&#160;:: 2018-10-29
+*Last modification*:: 2018-10-29
 ****
 
 == Abstract: SAM coercion
diff --git a/site/src/site/wiki/GEP-13.adoc b/site/src/site/wiki/GEP-13.adoc
index 9a38015..8339430 100644
--- a/site/src/site/wiki/GEP-13.adoc
+++ b/site/src/site/wiki/GEP-13.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2021-07-22
-*Last modification*&#160;:: 2021-07-22
+*Last modification*:: 2021-07-22
 ****
 
 == Abstract: Sealed classes
diff --git a/site/src/site/wiki/GEP-14.adoc b/site/src/site/wiki/GEP-14.adoc
index 4c6efea..ef09299 100644
--- a/site/src/site/wiki/GEP-14.adoc
+++ b/site/src/site/wiki/GEP-14.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2021-10-26
-*Last modification*&#160;:: 2021-10-26
+*Last modification*:: 2021-10-26
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-15.adoc b/site/src/site/wiki/GEP-15.adoc
index 50a08c2..99aa09c 100644
--- a/site/src/site/wiki/GEP-15.adoc
+++ b/site/src/site/wiki/GEP-15.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-12
-*Last modification*&#160;:: 2026-04-28
+*Last modification*:: 2026-04-28
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-16.adoc b/site/src/site/wiki/GEP-16.adoc
index d38de01..e03bfd2 100644
--- a/site/src/site/wiki/GEP-16.adoc
+++ b/site/src/site/wiki/GEP-16.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-12
-*Last modification*&#160;:: 2026-04-12
+*Last modification*:: 2026-04-12
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-17.adoc b/site/src/site/wiki/GEP-17.adoc
index b8a88cf..213a6b9 100644
--- a/site/src/site/wiki/GEP-17.adoc
+++ b/site/src/site/wiki/GEP-17.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-13
-*Last modification*&#160;:: 2026-04-14
+*Last modification*:: 2026-04-14
 *JIRA*:: https://issues.apache.org/jira/browse/GROOVY-11928[GROOVY-11928]
 ****
 
diff --git a/site/src/site/wiki/GEP-18.adoc b/site/src/site/wiki/GEP-18.adoc
index d43779e..6fe8f70 100644
--- a/site/src/site/wiki/GEP-18.adoc
+++ b/site/src/site/wiki/GEP-18.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-15
-*Last modification*&#160;:: 2026-04-15
+*Last modification*:: 2026-04-15
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-19.adoc b/site/src/site/wiki/GEP-19.adoc
index b203426..b5f30d0 100644
--- a/site/src/site/wiki/GEP-19.adoc
+++ b/site/src/site/wiki/GEP-19.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-25
-*Last modification*&#160;:: 2026-04-25
+*Last modification*:: 2026-04-25
 ****
 
 [width="80%",align="center"]
diff --git a/site/src/site/wiki/GEP-2.adoc b/site/src/site/wiki/GEP-2.adoc
index be1024d..390cbde 100644
--- a/site/src/site/wiki/GEP-2.adoc
+++ b/site/src/site/wiki/GEP-2.adoc
@@ -12,7 +12,7 @@
 *Comment*:: Included in Groovy but somewhat _superseded by macros_
 *Leader*:: Hamlet D'Arcy
 *Created*:: 2009-04-01
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-20.adoc b/site/src/site/wiki/GEP-20.adoc
index 632baa2..3376078 100644
--- a/site/src/site/wiki/GEP-20.adoc
+++ b/site/src/site/wiki/GEP-20.adoc
@@ -12,7 +12,7 @@
 *Status*:: Draft
 *Leader*:: Paul King
 *Created*:: 2026-04-25
-*Last modification*&#160;:: 2026-04-25
+*Last modification*:: 2026-04-25
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-3.adoc b/site/src/site/wiki/GEP-3.adoc
index d2170ab..d725e7d 100644
--- a/site/src/site/wiki/GEP-3.adoc
+++ b/site/src/site/wiki/GEP-3.adoc
@@ -14,7 +14,7 @@
 *Comment*:: Included in Groovy and has been further enhanced
 *Leader*:: Jochen "blackdrag" Theodorou
 *Created*:: 2009-06-30
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-4.adoc b/site/src/site/wiki/GEP-4.adoc
index 4c18c28..8ab9eea 100644
--- a/site/src/site/wiki/GEP-4.adoc
+++ b/site/src/site/wiki/GEP-4.adoc
@@ -13,7 +13,7 @@
 *Comment*:: The approach used in Groovy macros was pursued instead
 *Leader*:: Hamlet D'Arcy
 *Created*:: 2010-02-16
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-5.adoc b/site/src/site/wiki/GEP-5.adoc
index d1b6c58..4a3012c 100644
--- a/site/src/site/wiki/GEP-5.adoc
+++ b/site/src/site/wiki/GEP-5.adoc
@@ -10,10 +10,10 @@
 *Version*:: 2
 *Type*:: Feature
 *Status*:: Rejected
-*Comment*:: A general compiler configuration mechanism was adopted instead and delivered in Groovy 1.8
+*Comment*:: Groovy 1.8 instead adopted a general compiler configuration mechanism
 *Leader*:: Alex Tkachman
 *Created*:: 2010-02-26
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract: What is a file extension dependent AST transformations?
diff --git a/site/src/site/wiki/GEP-6.adoc b/site/src/site/wiki/GEP-6.adoc
index d7658f5..e8b642a 100644
--- a/site/src/site/wiki/GEP-6.adoc
+++ b/site/src/site/wiki/GEP-6.adoc
@@ -13,7 +13,7 @@
 *Comment*:: Delivered in Groovy 2.3
 *Leader*:: Merlyn Albery-Speyer/Hamlet D'Arcy
 *Created*:: 2010-09-25
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract
diff --git a/site/src/site/wiki/GEP-7.adoc b/site/src/site/wiki/GEP-7.adoc
index b84e047..3d3e555 100644
--- a/site/src/site/wiki/GEP-7.adoc
+++ b/site/src/site/wiki/GEP-7.adoc
@@ -14,7 +14,7 @@
 *Leader*:: Guillaume Laforge
 *Contributors*:: Andres Almiray
 *Created*:: 2010-10-25
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract: JSON Support
diff --git a/site/src/site/wiki/GEP-8.adoc b/site/src/site/wiki/GEP-8.adoc
index 1dc82f9..c9f796b 100644
--- a/site/src/site/wiki/GEP-8.adoc
+++ b/site/src/site/wiki/GEP-8.adoc
@@ -13,7 +13,7 @@
 *Comment*:: Delivered in Groovy 2.0 and enhanced in later versions
 *Leader*:: Cédric Champeau
 *Created*:: 2011-10-08
-*Last modification*&#160;:: 2018-10-12
+*Last modification*:: 2018-10-12
 ****
 
 == Abstract: Static Type Checking
diff --git a/site/src/site/wiki/GEP-9.adoc b/site/src/site/wiki/GEP-9.adoc
index cfe229f..6ea5f88 100644
--- a/site/src/site/wiki/GEP-9.adoc
+++ b/site/src/site/wiki/GEP-9.adoc
@@ -13,7 +13,7 @@
 *Comment*:: Parts incorporated in Groovy 2.0
 *Leader*:: Paul King
 *Created*:: 2011-10-26
-*Last modification*&#160;:: 2018-10-24
+*Last modification*:: 2018-10-24
 ****
 
 == Abstract: Modularization