You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ma...@apache.org on 2026/02/13 07:50:08 UTC
(grails-static-website) branch fix-owner-cloud-links created (now c2a6fdcd4ea)
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a change to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
at c2a6fdcd4ea fix: remove # from owner page title
This branch includes the following new commits:
new 10e712c077e fix(css): correct padding in plugins page
new 633099f1adb fix: make owners pages and links one-word lowercase
new 905b2c8415b fix(plugins): 6 sortedByStars and sortedByDate
new 450a6d5769e chore: cleanup and formatting
new c2a6fdcd4ea fix: remove # from owner page title
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(grails-static-website) 05/05: fix: remove # from owner page title
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit c2a6fdcd4eaae5cd08eef20cae5347ab09308257
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 13 08:49:30 2026 +0100
fix: remove # from owner page title
---
buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
index a90f89f1dbe..9a8dbccb7ea 100644
--- a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
+++ b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
@@ -162,7 +162,7 @@ abstract class PluginsTask extends GrailsWebsiteTask {
static String renderHtmlPagesForOwners(String siteUrl, List<Plugin> plugins, String owner) {
def filteredPlugins = (plugins ?: []).findAll { it.owner?.name == owner }
- PluginsPage.mainContent(siteUrl, plugins, "Plugins by creator: #$owner", filteredPlugins)
+ PluginsPage.mainContent(siteUrl, plugins, "Plugins by creator: $owner", filteredPlugins)
}
/**
(grails-static-website) 01/05: fix(css): correct padding in plugins page
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit 10e712c077e7059a1764b8dbea218dfbf49a172c
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 13 08:42:40 2026 +0100
fix(css): correct padding in plugins page
---
assets/stylesheets/plugin.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/assets/stylesheets/plugin.css b/assets/stylesheets/plugin.css
index 79a7af01b61..ac06442a7ce 100644
--- a/assets/stylesheets/plugin.css
+++ b/assets/stylesheets/plugin.css
@@ -2,7 +2,7 @@
.plugins-page {
max-width: 100%;
margin: 0 auto;
- padding: 20px;
+ padding: 20px 0;
box-sizing: border-box;
}
(grails-static-website) 03/05: fix(plugins): 6 sortedByStars and sortedByDate
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit 905b2c8415b9843e04a62dfce07bdd0e6ef969c3
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 13 08:47:26 2026 +0100
fix(plugins): 6 sortedByStars and sortedByDate
For an even 2-up grid
---
buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
index 98f4ac2c5e7..6673df38138 100644
--- a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
+++ b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
@@ -54,10 +54,10 @@ class PluginsPage {
def sortedByName = (plugins ?: [])
.toSorted { a, b -> a.name?.toLowerCase() <=> b.name?.toLowerCase() }
def sortedByDate = (plugins ?: [])
- .toSorted { a, b -> b.updated <=> a.updated }.take(5)
+ .toSorted { a, b -> b.updated <=> a.updated }.take(6)
def sortedByStars = (plugins ?: [])
.findAll { it.githubStars != null && it.githubStars > 0 }
- .toSorted { a, b -> b.githubStars <=> a.githubStars }.take(5)
+ .toSorted { a, b -> b.githubStars <=> a.githubStars }.take(6)
// Extract unique Grails major versions from plugins, sorted descending
def grailsMajorVersions = (plugins ?: [])
(grails-static-website) 02/05: fix: make owners pages and links one-word lowercase
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit 633099f1adbdde8a91ffcac89ab3d07f032fed7c
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 13 08:45:55 2026 +0100
fix: make owners pages and links one-word lowercase
---
buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy | 5 ++++-
buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy | 6 +++++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
index d55e7f40bf3..aa2ce6f3e97 100644
--- a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
+++ b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
@@ -146,7 +146,10 @@ abstract class PluginsTask extends GrailsWebsiteTask {
.findAll { it }
.unique()
.each { owner ->
- new File(pluginsOwnersDir, "${owner}.html").setText(
+ new File(
+ pluginsOwnersDir,
+ "${owner.replace(' ', '').toLowerCase()}.html"
+ ).setText(
wrap(renderHtmlPagesForOwners(siteUrl, plugins, owner)),
'UTF-8'
)
diff --git a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
index 350b1b8a5a2..98f4ac2c5e7 100644
--- a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
+++ b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
@@ -340,7 +340,11 @@ class PluginsPage {
// Left side: owner pill and docs/license
div(class: 'footer-left') {
if (plugin.owner) {
- a(href: "[%url]/plugins/owners/${plugin.owner.name}.html", class: 'owner-pill') {
+ def linkFilename = plugin.owner.name.replace(' ', '').toLowerCase()
+ a(
+ href: "[%url]/plugins/owners/${linkFilename}.html",
+ class: 'owner-pill'
+ ) {
span(class: 'owner-icon', '@')
mkp.yield(plugin.owner.name)
}
(grails-static-website) 04/05: chore: cleanup and formatting
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
matrei pushed a commit to branch fix-owner-cloud-links
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit 450a6d5769e54955be62c9fe994e308721f54e93
Author: Mattias Reichel <ma...@gmail.com>
AuthorDate: Fri Feb 13 08:48:44 2026 +0100
chore: cleanup and formatting
---
buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy | 1 -
buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy | 4 +++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
index aa2ce6f3e97..a90f89f1dbe 100644
--- a/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
+++ b/buildSrc/src/main/groovy/website/gradle/tasks/PluginsTask.groovy
@@ -113,7 +113,6 @@ abstract class PluginsTask extends GrailsWebsiteTask {
def siteUrl = url.get()
def distDir = outputDir.dir('dist').get().asFile
- def pluginsDir = outputDir.dir('dist/plugins').get().asFile
def pluginsTagsDir = outputDir.dir('dist/plugins/tags').get().asFile.tap { mkdirs() }
def pluginsOwnersDir = outputDir.dir('dist/plugins/owners').get().asFile.tap { mkdirs() }
diff --git a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
index 6673df38138..5ae11a157d8 100644
--- a/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
+++ b/buildSrc/src/main/groovy/website/model/plugin/PluginsPage.groovy
@@ -194,7 +194,9 @@ class PluginsPage {
@CompileDynamic
static String renderPluginGrid(List<Plugin> plugins, String title) {
- def sortedPlugins = (plugins ?: []).toSorted { a, b -> a.name?.toLowerCase() <=> b.name?.toLowerCase() }
+ def sortedPlugins = (plugins ?: []).toSorted {
+ a, b -> a.name?.toLowerCase() <=> b.name?.toLowerCase()
+ }
renderHtml {
h2(class: 'section-title', title)
ul(class: 'plugin-list') {