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

matrei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git

commit 902d70e132cd4a9c692876adacc63db101ab9d94
Merge: ce88200a3e7 0a344a3f8d4
Author: Mattias Reichel <[email protected]>
AuthorDate: Mon Feb 9 07:42:48 2026 +0100

    Merge pull request #425 from apache/refactor-and-plugins
    
    Refactor and new Plugins page

 .github/workflows/gradle.yml                       |   9 +-
 .github/workflows/publish.yml                      |  14 +-
 .github/workflows/rendersite.yml                   |   2 +-
 .gitignore                                         |   3 +
 assets/javascripts/navigation.js                   |   4 +-
 assets/javascripts/paginate.js                     |  83 ++-
 assets/javascripts/plugins-search.js               | 311 +++++----
 assets/javascripts/plugins.js                      |  81 ++-
 assets/javascripts/search.js                       | 326 +++++----
 assets/stylesheets/foundation.css                  |   2 +-
 assets/stylesheets/paginate.css                    |  39 +-
 assets/stylesheets/plugin.css                      | 699 ++++++++++++++++++-
 assets/stylesheets/screen.css                      | 739 +++++++++++----------
 assets/stylesheets/support-schedule.css            |   2 +-
 assets/stylesheets/support.css                     |   2 +-
 build.gradle                                       |  30 +-
 buildSrc/build.gradle                              |  40 +-
 buildSrc/settings.gradle                           |   0
 buildSrc/src/main/groovy/org/grails/Content.groovy |  17 -
 .../groovy/org/grails/ContentAndMetadata.groovy    |   9 -
 .../src/main/groovy/org/grails/HtmlMinutes.groovy  |   7 -
 .../src/main/groovy/org/grails/HtmlPost.groovy     |  12 -
 .../main/groovy/org/grails/MarkdownMinutes.groovy  |  13 -
 .../src/main/groovy/org/grails/MarkdownPost.groovy |  12 -
 .../main/groovy/org/grails/MinutesMetadata.groovy  |  22 -
 .../org/grails/MinutesMetadataAdaptor.groovy       |  38 --
 buildSrc/src/main/groovy/org/grails/Page.groovy    |  45 --
 .../src/main/groovy/org/grails/PageElement.groovy  |   9 -
 .../src/main/groovy/org/grails/PostMetadata.groovy |  22 -
 .../groovy/org/grails/PostMetadataAdapter.groovy   |  43 --
 .../main/groovy/org/grails/ReadFileUtils.groovy    |  27 -
 .../grails/documentation/DocumentationPage.groovy  | 167 -----
 .../org/grails/documentation/DownloadPage.groovy   | 240 -------
 .../org/grails/documentation/GuideGroup.groovy     |  12 -
 .../org/grails/documentation/GuideGroupHtml.groovy |  61 --
 .../org/grails/documentation/GuideGroupItem.groovy |  12 -
 .../org/grails/documentation/ProfilesPage.groovy   | 104 ---
 .../groovy/org/grails/documentation/SiteMap.groovy |  62 --
 .../org/grails/documentation/Snapshot.groovy       |  63 --
 .../src/main/groovy/org/grails/events/Event.groovy |  19 -
 .../groovy/org/grails/events/EventsPage.groovy     |  47 --
 .../main/groovy/org/grails/gradle/BlogTask.groovy  | 606 -----------------
 .../org/grails/gradle/BuildGuidesTask.groovy       |  14 -
 .../groovy/org/grails/gradle/CopyAssetsTask.groovy | 115 ----
 .../org/grails/gradle/DocumentationTask.groovy     |  40 --
 .../groovy/org/grails/gradle/DownloadTask.groovy   |  54 --
 .../org/grails/gradle/GrailsWebsitePlugin.groovy   | 234 -------
 .../groovy/org/grails/gradle/GuidesTask.groovy     | 138 ----
 .../groovy/org/grails/gradle/MinutesTask.groovy    | 420 ------------
 .../groovy/org/grails/gradle/PluginsTask.groovy    | 176 -----
 .../groovy/org/grails/gradle/ProfilesTask.groovy   |  34 -
 .../groovy/org/grails/gradle/QuestionsTask.groovy  |  33 -
 .../groovy/org/grails/gradle/RenderSiteTask.groovy | 309 ---------
 .../groovy/org/grails/gradle/SiteExtension.groovy  |  60 --
 .../groovy/org/grails/gradle/SitemapTask.groovy    |  52 --
 .../main/groovy/org/grails/guides/Category.groovy  |  17 -
 .../org/grails/guides/GrailsMajorVersion.groovy    |  22 -
 .../org/grails/guides/GrailsVersionedGuide.groovy  |  30 -
 .../src/main/groovy/org/grails/guides/Guide.groovy |  15 -
 .../groovy/org/grails/guides/GuidesFetcher.groovy  | 121 ----
 .../groovy/org/grails/guides/GuidesPage.groovy     | 311 ---------
 .../org/grails/guides/MultiLanguageGuide.groovy    |  23 -
 .../org/grails/guides/ProgrammingLanguage.groovy   |  13 -
 .../groovy/org/grails/guides/SingleGuide.groovy    |  19 -
 .../org/grails/guides/SingleLanguageGuide.groovy   |  19 -
 .../main/groovy/org/grails/guides/TagUtils.groovy  |  61 --
 .../main/groovy/org/grails/guides/Training.groovy  |  19 -
 .../src/main/groovy/org/grails/plugin/Owner.groovy |   9 -
 .../main/groovy/org/grails/plugin/Plugin.groovy    |  34 -
 .../groovy/org/grails/plugin/PluginsPage.groovy    | 328 ---------
 .../groovy/org/grails/questions/Question.groovy    |   9 -
 .../org/grails/questions/QuestionHtml.groovy       |  32 -
 .../org/grails/questions/QuestionsPage.groovy      |  36 -
 .../src/main/groovy/org/grails/tags/Tag.groovy     |  30 -
 .../main/groovy/org/grails/tags/TagCloud.groovy    |  28 -
 .../website/gradle/GrailsWebsiteExtension.groovy   | 115 ++++
 .../website/gradle/GrailsWebsitePlugin.groovy      | 107 +++
 .../groovy/website/gradle/tasks/AssetsTask.groovy  |  87 +++
 .../groovy/website/gradle/tasks/BlogTask.groovy    | 514 ++++++++++++++
 .../website/gradle/tasks/DocumentationTask.groovy  |  92 +++
 .../website/gradle/tasks/DownloadTask.groovy       |  83 +++
 .../website/gradle/tasks/GrailsWebsiteTask.groovy  |  31 +
 .../groovy/website/gradle/tasks/GuidesTask.groovy  | 194 ++++++
 .../gradle/tasks}/HtaccessTask.groovy              |  46 +-
 .../groovy/website/gradle/tasks/MinutesTask.groovy | 405 +++++++++++
 .../groovy/website/gradle/tasks/PluginsTask.groovy | 257 +++++++
 .../website/gradle/tasks/ProfilesTask.groovy       |  77 +++
 .../website/gradle/tasks/QuestionsTask.groovy      |  77 +++
 .../website/gradle/tasks/RenderSiteTask.groovy     | 425 ++++++++++++
 .../groovy/website/gradle/tasks/SitemapTask.groovy | 104 +++
 .../src/main/groovy/website/model/Content.groovy   |  33 +
 .../groovy/website/model/ContentAndMetadata.groovy |  30 +
 .../main/groovy/website/model/HtmlMinutes.groovy   |  27 +
 .../src/main/groovy/website/model/HtmlPost.groovy  |  32 +
 .../groovy/website/model/MarkdownMinutes.groovy    |  32 +
 .../main/groovy/website/model/MarkdownPost.groovy  |  30 +
 .../groovy/website/model/MinutesMetadata.groovy    |  41 ++
 .../website/model/MinutesMetadataAdaptor.groovy    |  57 ++
 buildSrc/src/main/groovy/website/model/Page.groovy |  77 +++
 .../main/groovy/website/model/PageElement.groovy   |  27 +
 .../main/groovy/website/model/PostMetadata.groovy  |  40 ++
 .../website/model/PostMetadataAdapter.groovy       |  62 ++
 .../model/documentation/DocumentationPage.groovy   | 255 +++++++
 .../model/documentation/DownloadPage.groovy        | 286 ++++++++
 .../website/model/documentation/GuideGroup.groovy  |  32 +
 .../model/documentation/GuideGroupHtml.groovy      |  84 +++
 .../model/documentation/GuideGroupItem.groovy      |  31 +
 .../model/documentation/ProfilesPage.groovy        | 139 ++++
 .../website/model/documentation/SiteMap.groovy     |  61 ++
 .../website/model/documentation/Snapshot.groovy    |  56 ++
 .../model}/documentation/SoftwareVersion.groovy    |  32 +-
 .../main/groovy/website/model/events/Event.groovy  |  42 ++
 .../groovy/website/model/events/EventsPage.groovy  |  69 ++
 .../groovy/website/model/guides/Category.groovy    |  32 +
 .../model/guides/GrailsVersionedGuide.groovy       |  44 ++
 .../main/groovy/website/model/guides/Guide.groovy  |  37 ++
 .../website/model/guides/GuidesFetcher.groovy      | 226 +++++++
 .../groovy/website/model/guides/GuidesPage.groovy  | 337 ++++++++++
 .../website/model/guides/MultiLanguageGuide.groovy |  45 ++
 .../model/guides/ProgrammingLanguage.groovy        |  32 +
 .../groovy/website/model/guides/SingleGuide.groovy |  40 ++
 .../model/guides/SingleLanguageGuide.groovy        |  41 ++
 .../groovy/website/model/guides/TagUtils.groovy    |  51 ++
 .../groovy/website/model/guides/Training.groovy    |  40 ++
 .../main/groovy/website/model/plugin/Owner.groovy  |  31 +
 .../main/groovy/website/model/plugin/Plugin.groovy |  75 +++
 .../website/model/plugin/PluginVersion.groovy      |  39 ++
 .../groovy/website/model/plugin/PluginsPage.groovy | 382 +++++++++++
 .../groovy/website/model/questions/Question.groovy |  29 +
 .../website/model/questions/QuestionHtml.groovy    |  51 ++
 .../website/model/questions/QuestionsPage.groovy   |  54 ++
 .../src/main/groovy/website/model/tags/Tag.groovy  |  46 ++
 .../main/groovy/website/model/tags/TagCloud.groovy |  46 ++
 .../src/main/groovy/website/utils/DateUtils.groovy |  97 +++
 .../main/groovy/website/utils/MarkdownUtils.groovy |  45 ++
 .../main/groovy/website/utils/ReadFileUtils.groovy |  48 ++
 .../main/groovy/website/utils/RenderUtils.groovy   |  61 ++
 .../java/org/grails/markdown/MarkdownUtil.java     |  23 -
 .../documentation/SoftwareVersionSpec.groovy       |   2 +-
 gradle.properties                                  |  21 +
 gradle/wrapper/gradle-wrapper.jar                  | Bin 61624 -> 43764 bytes
 gradle/wrapper/gradle-wrapper.properties           |   3 +-
 gradlew                                            |  37 +-
 gradlew.bat                                        |  26 +-
 pages/404.html                                     |   2 +-
 .../casestudies/boosting-agility-with-grails.html  |  12 +-
 ...y-enterprise-scale-application-development.html |  12 +-
 ...rehensive-solution-for-a-public-university.html |   8 +-
 .../grails-increases-developer-productivity.html   |  12 +-
 ...ghput-and-delivery-performance-with-grails.html |  20 +-
 pages/casestudies/index.html                       |   2 +-
 pages/community.html                               |  50 +-
 pages/index.html                                   |  16 +-
 pages/learning.html                                |  14 +-
 pages/legacy-plugins.html                          |   2 +-
 pages/maturity.html                                |   2 +-
 pages/search.html                                  |   2 +-
 pages/support-schedule.html                        |   4 +-
 pages/support.html                                 |   2 +-
 pages/trademark-policy.html                        |   2 +-
 settings.gradle                                    |   4 +-
 templates/document.html                            |  85 +--
 162 files changed, 7868 insertions(+), 5523 deletions(-)

Reply via email to