You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2026/05/01 23:05:16 UTC
(grails-static-website) 01/01: Merge pull request #470 from apache/fix-guide-includes-and-images-2
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit d6d24bfdfa6d814c4705c04af2303a76af07942e
Merge: 7b8c37b094d a4e6dd4dcb0
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Fri May 1 18:05:12 2026 -0500
Merge pull request #470 from apache/fix-guide-includes-and-images-2
Inline snippet includes + vendor 247 guide images so all 124 guide pages render correctly (refs #354)
.../website/gradle/RenderGuidesPlugin.groovy | 256 ++++++++++++++++++++-
guides/building-a-vue-app/v4/img/complete.png | Bin 0 -> 288797 bytes
guides/building-a-vue-app/v4/img/vueApp.png | Bin 0 -> 6244 bytes
guides/building-a-vue-app/v4/img/vueConfig.png | Bin 0 -> 6179 bytes
guides/building-a-vue-app/v4/img/vueDirListing.png | Bin 0 -> 25590 bytes
guides/building-a-vue-app/v4/img/vueSelect.png | Bin 0 -> 35570 bytes
guides/building-a-vue-app/v4/img/vueTest.png | Bin 0 -> 3228 bytes
.../v4/img/android-announcements-overview.png | Bin 0 -> 624057 bytes
.../v4/img/android-studio-newproject1.png | Bin 0 -> 103166 bytes
.../v4/img/android-studio-newproject2.png | Bin 0 -> 129522 bytes
.../v4/img/android-studio-newproject3.png | Bin 0 -> 99753 bytes
.../v4/img/android-studio-newproject4.png | Bin 0 -> 129522 bytes
.../v4/img/extras.png | Bin 0 -> 456770 bytes
.../v4/img/overview.png | Bin 0 -> 581170 bytes
.../v4/img/version2overview.png | Bin 0 -> 517876 bytes
.../v4/img/apptransportsecurity.png | Bin 0 -> 588981 bytes
.../v4/img/choose_master-detail-application.png | Bin 0 -> 360097 bytes
.../v4/img/choose_objective_c.png | Bin 0 -> 223487 bytes
.../v4/img/connect_detail_iboutlets.png | Bin 0 -> 308725 bytes
.../v4/img/create_new_project.png | Bin 0 -> 225197 bytes
.../v4/img/ios-announcements-overview.jpeg | Bin 0 -> 556369 bytes
.../v4/img/overview.jpeg | Bin 0 -> 581025 bytes
.../v4/img/segue.jpeg | Bin 0 -> 516770 bytes
.../v4/img/version2overview.jpeg | Bin 0 -> 514128 bytes
.../v4/img/choose_master-detail-application.png | Bin 0 -> 360097 bytes
.../v4/img/choose_swift.png | Bin 0 -> 233549 bytes
.../v4/img/connect_detail_iboutlets.png | Bin 0 -> 308725 bytes
.../v4/img/create_new_project.png | Bin 0 -> 225197 bytes
.../v4/img/ios-announcements-overview.jpeg | Bin 0 -> 553101 bytes
.../v4/img/overview.jpeg | Bin 0 -> 581025 bytes
.../v4/img/segue.jpeg | Bin 0 -> 516770 bytes
.../v4/img/version2overview.jpeg | Bin 0 -> 514128 bytes
.../v3/img/dbconsole-2.png | Bin 0 -> 129412 bytes
.../v3/img/dbconsole.png | Bin 0 -> 41945 bytes
.../v4/img/dbconsole-2.png | Bin 0 -> 129412 bytes
.../v4/img/dbconsole.png | Bin 0 -> 41945 bytes
.../v4/img/devtools.png | Bin 0 -> 115515 bytes
.../v4/img/graphql.png | Bin 0 -> 310768 bytes
.../v4/img/buildAndMetadata.png | Bin 0 -> 300685 bytes
guides/gorm-without-grails/v4/img/consoleLogin.png | Bin 0 -> 43480 bytes
.../gorm-without-grails/v4/img/initialStartup.png | Bin 0 -> 278496 bytes
.../gorm-without-grails/v4/img/loggedInConsole.png | Bin 0 -> 130521 bytes
.../grails-as-docker-container/v3/img/docker.png | Bin 0 -> 159266 bytes
.../v3/img/kitematic.png | Bin 0 -> 195555 bytes
.../grails-as-docker-container/v4/img/docker.png | Bin 0 -> 159266 bytes
.../v4/img/kitematic.png | Bin 0 -> 195555 bytes
guides/grails-async-promises/v3/img/cities.png | Bin 0 -> 95791 bytes
guides/grails-async-promises/v3/img/runasync.png | Bin 0 -> 160236 bytes
guides/grails-async-promises/v3/img/runsync.png | Bin 0 -> 170327 bytes
guides/grails-async-promises/v4/img/cities.png | Bin 0 -> 95791 bytes
guides/grails-async-promises/v4/img/runasync.png | Bin 0 -> 160236 bytes
guides/grails-async-promises/v4/img/runsync.png | Bin 0 -> 170327 bytes
guides/grails-basicauth/v3/img/forgeDefault.png | Bin 0 -> 69501 bytes
guides/grails-basicauth/v4/img/forgeDefault.png | Bin 0 -> 69501 bytes
guides/grails-code-coverage/v3/img/report.png | Bin 0 -> 405034 bytes
guides/grails-code-coverage/v4/img/report.png | Bin 0 -> 405034 bytes
guides/grails-codenarc/v4/img/multiproject.png | Bin 0 -> 16050 bytes
guides/grails-codenarc/v4/img/report1.png | Bin 0 -> 264969 bytes
guides/grails-codenarc/v4/img/report2.png | Bin 0 -> 76847 bytes
guides/grails-codenarc/v4/img/report3.png | Bin 0 -> 170706 bytes
.../v3/img/migration1.jpg | Bin 0 -> 44781 bytes
.../v3/img/migration2.jpg | Bin 0 -> 64426 bytes
.../v3/img/migration3.jpg | Bin 0 -> 80346 bytes
.../v4/img/migration1.jpg | Bin 0 -> 44781 bytes
.../v4/img/migration2.jpg | Bin 0 -> 64426 bytes
.../v4/img/migration3.jpg | Bin 0 -> 80346 bytes
.../v6/img/migration1.jpg | Bin 0 -> 44781 bytes
.../v6/img/migration2.jpg | Bin 0 -> 64426 bytes
.../v6/img/migration3.jpg | Bin 0 -> 80346 bytes
.../grails-docker-external-services/v4/img/db.png | Bin 0 -> 79075 bytes
.../v4/img/docker.png | Bin 0 -> 159266 bytes
.../v4/img/kitematic.png | Bin 0 -> 195555 bytes
.../v4/img/elasticbeanstalk1.png | Bin 0 -> 184630 bytes
.../v4/img/elasticbeanstalk2.png | Bin 0 -> 126689 bytes
.../v4/img/elasticbeanstalk3.png | Bin 0 -> 223514 bytes
.../v4/img/elasticbeanstalk4.png | Bin 0 -> 418697 bytes
.../v4/img/elasticbeanstalk5.png | Bin 0 -> 351148 bytes
.../v4/img/elasticbeanstalk6.png | Bin 0 -> 152207 bytes
.../v4/img/elasticbeanstalk7.png | Bin 0 -> 385104 bytes
.../v4/img/elasticbeanstalk8.png | Bin 0 -> 222858 bytes
.../v4/img/elasticbeanstalk9.png | Bin 0 -> 52226 bytes
guides/grails-email/v3/img/forgeDefault.png | Bin 0 -> 69501 bytes
guides/grails-email/v4/img/forgeDefault.png | Bin 0 -> 69501 bytes
.../v3/img/welcomeToGrails.png | Bin 0 -> 229737 bytes
.../v4/img/welcomeToGrails.png | Bin 0 -> 229737 bytes
guides/grails-google-cloud/v4/img/cloudsql-1.png | Bin 0 -> 362617 bytes
guides/grails-google-cloud/v4/img/cloudsql-10.png | Bin 0 -> 241856 bytes
guides/grails-google-cloud/v4/img/cloudsql-11.png | Bin 0 -> 301140 bytes
guides/grails-google-cloud/v4/img/cloudsql-12.png | Bin 0 -> 514671 bytes
guides/grails-google-cloud/v4/img/cloudsql-13.png | Bin 0 -> 664737 bytes
guides/grails-google-cloud/v4/img/cloudsql-2.png | Bin 0 -> 151305 bytes
guides/grails-google-cloud/v4/img/cloudsql-3.png | Bin 0 -> 316434 bytes
guides/grails-google-cloud/v4/img/cloudsql-4.png | Bin 0 -> 174609 bytes
guides/grails-google-cloud/v4/img/cloudsql-5.png | Bin 0 -> 406594 bytes
guides/grails-google-cloud/v4/img/cloudsql-6.png | Bin 0 -> 298585 bytes
guides/grails-google-cloud/v4/img/cloudsql-7.png | Bin 0 -> 313827 bytes
guides/grails-google-cloud/v4/img/cloudsql-8.png | Bin 0 -> 517090 bytes
guides/grails-google-cloud/v4/img/cloudsql-9.png | Bin 0 -> 617748 bytes
.../grails-google-cloud/v4/img/cloudsqlapi-1.png | Bin 0 -> 271512 bytes
.../grails-google-cloud/v4/img/cloudstorage-1.png | Bin 0 -> 362617 bytes
.../grails-google-cloud/v4/img/cloudstorage-2.png | Bin 0 -> 472524 bytes
.../grails-google-cloud/v4/img/cloudstorage-3.png | Bin 0 -> 359130 bytes
.../grails-google-cloud/v4/img/cloudstorage-4.png | Bin 0 -> 363619 bytes
.../grails-google-cloud/v4/img/cloudstorage-5.png | Bin 0 -> 200381 bytes
.../grails-google-cloud/v4/img/cloudstorage-6.png | Bin 0 -> 445110 bytes
.../v4/img/create-project-2.png | Bin 0 -> 115226 bytes
.../grails-google-cloud/v4/img/create-project.png | Bin 0 -> 88965 bytes
guides/grails-google-cloud/v4/img/logs.png | Bin 0 -> 102440 bytes
.../grails-google-cloud/v4/img/welcometograils.png | Bin 0 -> 339367 bytes
guides/grails-google-home/v4/img/appinfo.png | Bin 0 -> 314398 bytes
guides/grails-google-home/v4/img/appinfo2.png | Bin 0 -> 325128 bytes
.../v4/img/enablegoogleactions.png | Bin 0 -> 261499 bytes
guides/grails-google-home/v4/img/gactions-cli.png | Bin 0 -> 80243 bytes
.../v4/img/googleactionsconsole.png | Bin 0 -> 162663 bytes
guides/grails-google-home/v4/img/scenarioA.jpeg | Bin 0 -> 414670 bytes
guides/grails-google-home/v4/img/scenarioB.jpeg | Bin 0 -> 295841 bytes
.../v4/img/test-brigther-color.png | Bin 0 -> 100131 bytes
guides/grails-google-home/v4/img/test-default.png | Bin 0 -> 111640 bytes
guides/grails-google-home/v4/img/test1.png | Bin 0 -> 180021 bytes
guides/grails-google-home/v4/img/test2.png | Bin 0 -> 44451 bytes
guides/grails-google-home/v4/img/useactionssdk.png | Bin 0 -> 230809 bytes
guides/grails-javamelody/v4/img/booksHome.png | Bin 0 -> 786448 bytes
.../v4/img/melodyCombinedMonitoring.png | Bin 0 -> 187953 bytes
guides/grails-javamelody/v4/img/melodyHome.png | Bin 0 -> 167909 bytes
.../v4/img/melodyIndependentMonitoring.png | Bin 0 -> 216276 bytes
guides/grails-logicaldelete/v3/img/undo.png | Bin 0 -> 237084 bytes
guides/grails-logicaldelete/v4/img/undo.png | Bin 0 -> 237084 bytes
guides/grails-mock-http-server/v3/img/apiKey.png | Bin 0 -> 123760 bytes
guides/grails-mock-http-server/v3/img/homepage.png | Bin 0 -> 35100 bytes
guides/grails-mock-http-server/v4/img/apiKey.png | Bin 0 -> 123760 bytes
guides/grails-mock-http-server/v4/img/homepage.png | Bin 0 -> 35100 bytes
guides/grails-multi-datasource/v3/img/graph.jpg | Bin 0 -> 226341 bytes
guides/grails-multi-datasource/v4/img/graph.jpg | Bin 0 -> 226341 bytes
.../v4/img/codedependencies.png | Bin 0 -> 98001 bytes
.../v4/img/dependencies.png | Bin 0 -> 48789 bytes
.../v4/img/grails-multi-project-build-diagramm.png | Bin 0 -> 33858 bytes
.../v4/img/grails-multi-project-build-ide.png | Bin 0 -> 163661 bytes
.../grails-oauth-google/v4/img/addCredentials1.png | Bin 0 -> 89279 bytes
.../grails-oauth-google/v4/img/addCredentials2.png | Bin 0 -> 112213 bytes
.../grails-oauth-google/v4/img/addCredentials4.png | Bin 0 -> 97425 bytes
.../grails-oauth-google/v4/img/addCredentials5.png | Bin 0 -> 76223 bytes
.../v4/img/apiConsoleSelect.png | Bin 0 -> 313881 bytes
guides/grails-oauth-google/v4/img/apiSearch.png | Bin 0 -> 137723 bytes
.../grails-oauth-google/v4/img/authorizedShow.png | Bin 0 -> 87167 bytes
.../grails-oauth-google/v4/img/credentialsHome.png | Bin 0 -> 56740 bytes
.../v4/img/dashboardPostApi.png | Bin 0 -> 69179 bytes
.../v4/img/dashboardPostProjectCreate.png | Bin 0 -> 73618 bytes
guides/grails-oauth-google/v4/img/diagramm.png | Bin 0 -> 148480 bytes
guides/grails-oauth-google/v4/img/enableApi.png | Bin 0 -> 62336 bytes
guides/grails-oauth-google/v4/img/forgeDefault.png | Bin 0 -> 99541 bytes
.../v4/img/googleCreateProject.png | Bin 0 -> 84745 bytes
.../v4/img/googleDevelopersHome.png | Bin 0 -> 144104 bytes
guides/grails-oauth-google/v4/img/googleSignin.png | Bin 0 -> 56255 bytes
guides/grails-oauth-google/v4/img/homeScreen.png | Bin 0 -> 540997 bytes
guides/grails-oauth-google/v4/img/loginMessage.png | Bin 0 -> 550549 bytes
.../grails-oauth-google/v4/img/logoutMessage.png | Bin 0 -> 26164 bytes
guides/grails-oauth-google/v4/img/projectName.png | Bin 0 -> 25882 bytes
.../v4/img/searchGooglePlus.png | Bin 0 -> 61436 bytes
.../v4/img/unauthorizedShow.png | Bin 0 -> 88097 bytes
.../v4/img/waitWhileProjectIsCreated.png | Bin 0 -> 37853 bytes
.../grails-oauth-twitter/v4/img/authorizedShow.png | Bin 0 -> 87167 bytes
guides/grails-oauth-twitter/v4/img/cookies.png | Bin 0 -> 563128 bytes
guides/grails-oauth-twitter/v4/img/diagramm.png | Bin 0 -> 152186 bytes
.../grails-oauth-twitter/v4/img/forgeDefault.png | Bin 0 -> 99541 bytes
guides/grails-oauth-twitter/v4/img/homeScreen.png | Bin 0 -> 442008 bytes
.../grails-oauth-twitter/v4/img/logoutMessage.png | Bin 0 -> 26164 bytes
.../grails-oauth-twitter/v4/img/twitterSignin.png | Bin 0 -> 132599 bytes
.../v4/img/unauthorizedShow.png | Bin 0 -> 107012 bytes
guides/grails-on-circleci-basics/v4/img/circle.png | Bin 0 -> 149984 bytes
.../v4/img/githubactions-1.png | Bin 0 -> 186951 bytes
.../v4/img/githubactions-2.png | Bin 0 -> 505105 bytes
guides/grails-on-travis-basics/v3/img/appforge.png | Bin 0 -> 128844 bytes
guides/grails-on-travis-basics/v3/img/travis.png | Bin 0 -> 102544 bytes
guides/grails-on-travis-basics/v4/img/appforge.png | Bin 0 -> 128844 bytes
guides/grails-on-travis-basics/v4/img/travis.png | Bin 0 -> 102544 bytes
.../v4/img/intellijwebinar.png | Bin 0 -> 1176969 bytes
guides/grails-rabbitmq/v4/img/analyticsHome.png | Bin 0 -> 39974 bytes
guides/grails-rabbitmq/v4/img/appsummary.png | Bin 0 -> 332317 bytes
guides/grails-rabbitmq/v4/img/bookDescription.png | Bin 0 -> 105514 bytes
guides/grails-rabbitmq/v4/img/booksHome.png | Bin 0 -> 786448 bytes
.../v4/img/consumerMessageReceived.png | Bin 0 -> 101549 bytes
guides/grails-rabbitmq/v4/img/dockerCmdSuccess.png | Bin 0 -> 58862 bytes
guides/grails-rabbitmq/v4/img/dockerIcon.png | Bin 0 -> 2629 bytes
guides/grails-rabbitmq/v4/img/dockerMenu.png | Bin 0 -> 41714 bytes
guides/grails-rabbitmq/v4/img/emptyQueue.png | Bin 0 -> 205114 bytes
guides/grails-rabbitmq/v4/img/kitematicRabbit.png | Bin 0 -> 576416 bytes
guides/grails-rabbitmq/v4/img/messageQueues.png | Bin 0 -> 126487 bytes
guides/grails-rabbitmq/v4/img/multiView.png | Bin 0 -> 54130 bytes
.../v4/img/processingPrePostedMessages.png | Bin 0 -> 128299 bytes
guides/grails-rabbitmq/v4/img/rabbitAdminHome.png | Bin 0 -> 152238 bytes
.../grails-rabbitmq/v4/img/rabbitMQAdminLogin.png | Bin 0 -> 43335 bytes
guides/grails-rabbitmq/v4/img/updatedAdminHome.png | Bin 0 -> 194823 bytes
guides/grails-rabbitmq/v4/img/viewCountUpdate.png | Bin 0 -> 44863 bytes
.../grails-restapi-angularjs/v4/img/complete.gif | Bin 0 -> 935108 bytes
guides/grails-restapi-angularjs/v4/img/initial.gif | Bin 0 -> 1811422 bytes
.../grails-restapi-angularjs/v4/img/treehouse.png | Bin 0 -> 46344 bytes
.../v3/img/caja_espagna_coordenadas.jpg | Bin 0 -> 118189 bytes
.../v3/img/login.png | Bin 0 -> 13748 bytes
.../v4/img/caja_espagna_coordenadas.jpg | Bin 0 -> 118189 bytes
.../v4/img/login.png | Bin 0 -> 13748 bytes
guides/grails-taglib-wyswyg-trix/v3/img/trix.png | Bin 0 -> 154033 bytes
guides/grails-taglib-wyswyg-trix/v4/img/trix.png | Bin 0 -> 154033 bytes
.../grails-tvmlapp/v3/img/appTransportSecurity.png | Bin 0 -> 262947 bytes
guides/grails-tvmlapp/v3/img/architecture.png | Bin 0 -> 144458 bytes
guides/grails-tvmlapp/v3/img/productTemplate.png | Bin 0 -> 521365 bytes
guides/grails-tvmlapp/v3/img/projectOptions.png | Bin 0 -> 152399 bytes
guides/grails-tvmlapp/v3/img/stackTemplate.png | Bin 0 -> 816615 bytes
guides/grails-tvmlapp/v3/img/tvBaseUrl.png | Bin 0 -> 806998 bytes
.../v3/img/tvOSProjectTemplateTvml.png | Bin 0 -> 228224 bytes
.../grails-tvmlapp/v4/img/appTransportSecurity.png | Bin 0 -> 262947 bytes
guides/grails-tvmlapp/v4/img/architecture.png | Bin 0 -> 144458 bytes
guides/grails-tvmlapp/v4/img/productTemplate.png | Bin 0 -> 521365 bytes
guides/grails-tvmlapp/v4/img/projectOptions.png | Bin 0 -> 152399 bytes
guides/grails-tvmlapp/v4/img/stackTemplate.png | Bin 0 -> 816615 bytes
guides/grails-tvmlapp/v4/img/tvBaseUrl.png | Bin 0 -> 806998 bytes
.../v4/img/tvOSProjectTemplateTvml.png | Bin 0 -> 228224 bytes
guides/grails-upload-file/v3/img/bytearray.png | Bin 0 -> 50768 bytes
guides/grails-upload-file/v3/img/s3.png | Bin 0 -> 54760 bytes
guides/grails-upload-file/v3/img/transfer.png | Bin 0 -> 72652 bytes
guides/grails-upload-file/v4/img/bytearray.png | Bin 0 -> 50768 bytes
guides/grails-upload-file/v4/img/s3.png | Bin 0 -> 54760 bytes
guides/grails-upload-file/v4/img/transfer.png | Bin 0 -> 72652 bytes
.../v4/img/technologystack_grails.png | Bin 0 -> 130432 bytes
.../v4/img/technologystack_node.png | Bin 0 -> 182890 bytes
.../grails-yourkit-profiling/v4/img/monitoring.jpg | Bin 0 -> 50183 bytes
.../grails-yourkit-profiling/v4/img/pinwheel.jpg | Bin 0 -> 2114 bytes
guides/grails_i18n/v3/img/languages_drop_down.png | Bin 0 -> 75138 bytes
guides/grails_i18n/v4/img/languages_drop_down.png | Bin 0 -> 75138 bytes
guides/neo4j-movies/v4/img/neo4j-application.png | Bin 0 -> 121753 bytes
guides/neo4j-movies/v4/img/neo4j-clickcode.png | Bin 0 -> 159936 bytes
guides/neo4j-movies/v4/img/neo4j-localhost.png | Bin 0 -> 53687 bytes
guides/neo4j-movies/v4/img/neo4j-password.png | Bin 0 -> 65824 bytes
guides/neo4j-movies/v4/img/neo4j-playmovies.png | Bin 0 -> 65499 bytes
guides/neo4j-movies/v4/img/neo4j-runcode.png | Bin 0 -> 122880 bytes
guides/neo4j-movies/v4/img/neo4j-setpassword.png | Bin 0 -> 81277 bytes
guides/neo4j-movies/v4/img/neo4j-start.png | Bin 0 -> 49414 bytes
guides/neo4j-movies/v4/img/neo4j-ui.png | Bin 0 -> 231673 bytes
guides/react-spring-security/v4/img/rest.png | Bin 0 -> 74973 bytes
.../v3/img/jsonviewer.png | Bin 0 -> 363312 bytes
.../using-hal-with-json-views/v3/img/postman.png | Bin 0 -> 551764 bytes
.../v4/img/jsonviewer.png | Bin 0 -> 363312 bytes
.../using-hal-with-json-views/v4/img/postman.png | Bin 0 -> 551764 bytes
guides/using-the-vue-profile/v3/img/vue.png | Bin 0 -> 6849 bytes
guides/using-the-vue-profile/v4/img/vue.png | Bin 0 -> 6849 bytes
.../v4/img/charts-on-mobile-and-desktop.png | Bin 0 -> 152471 bytes
guides/vaadin-grails/v4/img/grailsDefault.png | Bin 0 -> 75957 bytes
guides/vaadin-grails/v4/img/runningGarageApp.png | Bin 0 -> 60552 bytes
guides/vaadin-grails/v4/img/vaadinDefault.png | Bin 0 -> 32068 bytes
248 files changed, 252 insertions(+), 4 deletions(-)