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:15 UTC
(grails-static-website) branch master updated (7b8c37b094d -> d6d24bfdfa6)
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
from 7b8c37b094d Merge pull request #469 from apache/fix-guide-chrome-and-fonts
add 6f7b3138064 Inline snippet includes + vendor 247 guide images so all 124 guide pages render correctly (refs #354)
add a4e6dd4dcb0 Vendor 247 guide images backfilled from upstream forensic backups (refs #354)
new d6d24bfdfa6 Merge pull request #470 from apache/fix-guide-includes-and-images-2
The 1 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.
Summary of changes:
.../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
.../{v6/images => v3/img}/dbconsole-2.png | Bin
.../{v6/images => v3/img}/dbconsole.png | Bin
.../{v6/images => v4/img}/dbconsole-2.png | Bin
.../{v6/images => v4/img}/dbconsole.png | Bin
.../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(-)
create mode 100644 guides/building-a-vue-app/v4/img/complete.png
create mode 100644 guides/building-a-vue-app/v4/img/vueApp.png
create mode 100644 guides/building-a-vue-app/v4/img/vueConfig.png
create mode 100644 guides/building-a-vue-app/v4/img/vueDirListing.png
create mode 100644 guides/building-a-vue-app/v4/img/vueSelect.png
create mode 100644 guides/building-a-vue-app/v4/img/vueTest.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/android-announcements-overview.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/android-studio-newproject1.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/android-studio-newproject2.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/android-studio-newproject3.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/android-studio-newproject4.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/extras.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/overview.png
create mode 100644 guides/building-an-android-client-powered-by-a-grails-backend/v4/img/version2overview.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/apptransportsecurity.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/choose_master-detail-application.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/choose_objective_c.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/connect_detail_iboutlets.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/create_new_project.png
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/ios-announcements-overview.jpeg
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/overview.jpeg
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/segue.jpeg
create mode 100644 guides/building-an-ios-objectc-client-powered-by-a-grails-backend/v4/img/version2overview.jpeg
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/choose_master-detail-application.png
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/choose_swift.png
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/connect_detail_iboutlets.png
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/create_new_project.png
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/ios-announcements-overview.jpeg
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/overview.jpeg
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/segue.jpeg
create mode 100644 guides/building-an-ios-swift-client-powered-by-a-grails-backend/v4/img/version2overview.jpeg
copy guides/creating-your-first-grails-app/{v6/images => v3/img}/dbconsole-2.png (100%)
copy guides/creating-your-first-grails-app/{v6/images => v3/img}/dbconsole.png (100%)
copy guides/creating-your-first-grails-app/{v6/images => v4/img}/dbconsole-2.png (100%)
copy guides/creating-your-first-grails-app/{v6/images => v4/img}/dbconsole.png (100%)
create mode 100644 guides/gorm-graphql-with-react-and-apollo/v4/img/devtools.png
create mode 100644 guides/gorm-graphql-with-react-and-apollo/v4/img/graphql.png
create mode 100644 guides/gorm-without-grails/v4/img/buildAndMetadata.png
create mode 100644 guides/gorm-without-grails/v4/img/consoleLogin.png
create mode 100644 guides/gorm-without-grails/v4/img/initialStartup.png
create mode 100644 guides/gorm-without-grails/v4/img/loggedInConsole.png
create mode 100644 guides/grails-as-docker-container/v3/img/docker.png
create mode 100644 guides/grails-as-docker-container/v3/img/kitematic.png
create mode 100644 guides/grails-as-docker-container/v4/img/docker.png
create mode 100644 guides/grails-as-docker-container/v4/img/kitematic.png
create mode 100644 guides/grails-async-promises/v3/img/cities.png
create mode 100644 guides/grails-async-promises/v3/img/runasync.png
create mode 100644 guides/grails-async-promises/v3/img/runsync.png
create mode 100644 guides/grails-async-promises/v4/img/cities.png
create mode 100644 guides/grails-async-promises/v4/img/runasync.png
create mode 100644 guides/grails-async-promises/v4/img/runsync.png
create mode 100644 guides/grails-basicauth/v3/img/forgeDefault.png
create mode 100644 guides/grails-basicauth/v4/img/forgeDefault.png
create mode 100644 guides/grails-code-coverage/v3/img/report.png
create mode 100644 guides/grails-code-coverage/v4/img/report.png
create mode 100644 guides/grails-codenarc/v4/img/multiproject.png
create mode 100644 guides/grails-codenarc/v4/img/report1.png
create mode 100644 guides/grails-codenarc/v4/img/report2.png
create mode 100644 guides/grails-codenarc/v4/img/report3.png
create mode 100644 guides/grails-database-migration/v3/img/migration1.jpg
create mode 100644 guides/grails-database-migration/v3/img/migration2.jpg
create mode 100644 guides/grails-database-migration/v3/img/migration3.jpg
create mode 100644 guides/grails-database-migration/v4/img/migration1.jpg
create mode 100644 guides/grails-database-migration/v4/img/migration2.jpg
create mode 100644 guides/grails-database-migration/v4/img/migration3.jpg
create mode 100644 guides/grails-database-migration/v6/img/migration1.jpg
create mode 100644 guides/grails-database-migration/v6/img/migration2.jpg
create mode 100644 guides/grails-database-migration/v6/img/migration3.jpg
create mode 100644 guides/grails-docker-external-services/v4/img/db.png
create mode 100644 guides/grails-docker-external-services/v4/img/docker.png
create mode 100644 guides/grails-docker-external-services/v4/img/kitematic.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk1.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk2.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk3.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk4.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk5.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk6.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk7.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk8.png
create mode 100644 guides/grails-elasticbeanstalk/v4/img/elasticbeanstalk9.png
create mode 100644 guides/grails-email/v3/img/forgeDefault.png
create mode 100644 guides/grails-email/v4/img/forgeDefault.png
create mode 100644 guides/grails-geb-multiple-browsers/v3/img/welcomeToGrails.png
create mode 100644 guides/grails-geb-multiple-browsers/v4/img/welcomeToGrails.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-1.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-10.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-11.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-12.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-13.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-2.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-3.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-4.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-5.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-6.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-7.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-8.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsql-9.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudsqlapi-1.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-1.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-2.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-3.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-4.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-5.png
create mode 100644 guides/grails-google-cloud/v4/img/cloudstorage-6.png
create mode 100644 guides/grails-google-cloud/v4/img/create-project-2.png
create mode 100644 guides/grails-google-cloud/v4/img/create-project.png
create mode 100644 guides/grails-google-cloud/v4/img/logs.png
create mode 100644 guides/grails-google-cloud/v4/img/welcometograils.png
create mode 100644 guides/grails-google-home/v4/img/appinfo.png
create mode 100644 guides/grails-google-home/v4/img/appinfo2.png
create mode 100644 guides/grails-google-home/v4/img/enablegoogleactions.png
create mode 100644 guides/grails-google-home/v4/img/gactions-cli.png
create mode 100644 guides/grails-google-home/v4/img/googleactionsconsole.png
create mode 100644 guides/grails-google-home/v4/img/scenarioA.jpeg
create mode 100644 guides/grails-google-home/v4/img/scenarioB.jpeg
create mode 100644 guides/grails-google-home/v4/img/test-brigther-color.png
create mode 100644 guides/grails-google-home/v4/img/test-default.png
create mode 100644 guides/grails-google-home/v4/img/test1.png
create mode 100644 guides/grails-google-home/v4/img/test2.png
create mode 100644 guides/grails-google-home/v4/img/useactionssdk.png
create mode 100644 guides/grails-javamelody/v4/img/booksHome.png
create mode 100644 guides/grails-javamelody/v4/img/melodyCombinedMonitoring.png
create mode 100644 guides/grails-javamelody/v4/img/melodyHome.png
create mode 100644 guides/grails-javamelody/v4/img/melodyIndependentMonitoring.png
create mode 100644 guides/grails-logicaldelete/v3/img/undo.png
create mode 100644 guides/grails-logicaldelete/v4/img/undo.png
create mode 100644 guides/grails-mock-http-server/v3/img/apiKey.png
create mode 100644 guides/grails-mock-http-server/v3/img/homepage.png
create mode 100644 guides/grails-mock-http-server/v4/img/apiKey.png
create mode 100644 guides/grails-mock-http-server/v4/img/homepage.png
create mode 100644 guides/grails-multi-datasource/v3/img/graph.jpg
create mode 100644 guides/grails-multi-datasource/v4/img/graph.jpg
create mode 100644 guides/grails-multi-project-build/v4/img/codedependencies.png
create mode 100644 guides/grails-multi-project-build/v4/img/dependencies.png
create mode 100644 guides/grails-multi-project-build/v4/img/grails-multi-project-build-diagramm.png
create mode 100644 guides/grails-multi-project-build/v4/img/grails-multi-project-build-ide.png
create mode 100644 guides/grails-oauth-google/v4/img/addCredentials1.png
create mode 100644 guides/grails-oauth-google/v4/img/addCredentials2.png
create mode 100644 guides/grails-oauth-google/v4/img/addCredentials4.png
create mode 100644 guides/grails-oauth-google/v4/img/addCredentials5.png
create mode 100644 guides/grails-oauth-google/v4/img/apiConsoleSelect.png
create mode 100644 guides/grails-oauth-google/v4/img/apiSearch.png
create mode 100644 guides/grails-oauth-google/v4/img/authorizedShow.png
create mode 100644 guides/grails-oauth-google/v4/img/credentialsHome.png
create mode 100644 guides/grails-oauth-google/v4/img/dashboardPostApi.png
create mode 100644 guides/grails-oauth-google/v4/img/dashboardPostProjectCreate.png
create mode 100644 guides/grails-oauth-google/v4/img/diagramm.png
create mode 100644 guides/grails-oauth-google/v4/img/enableApi.png
create mode 100644 guides/grails-oauth-google/v4/img/forgeDefault.png
create mode 100644 guides/grails-oauth-google/v4/img/googleCreateProject.png
create mode 100644 guides/grails-oauth-google/v4/img/googleDevelopersHome.png
create mode 100644 guides/grails-oauth-google/v4/img/googleSignin.png
create mode 100644 guides/grails-oauth-google/v4/img/homeScreen.png
create mode 100644 guides/grails-oauth-google/v4/img/loginMessage.png
create mode 100644 guides/grails-oauth-google/v4/img/logoutMessage.png
create mode 100644 guides/grails-oauth-google/v4/img/projectName.png
create mode 100644 guides/grails-oauth-google/v4/img/searchGooglePlus.png
create mode 100644 guides/grails-oauth-google/v4/img/unauthorizedShow.png
create mode 100644 guides/grails-oauth-google/v4/img/waitWhileProjectIsCreated.png
create mode 100644 guides/grails-oauth-twitter/v4/img/authorizedShow.png
create mode 100644 guides/grails-oauth-twitter/v4/img/cookies.png
create mode 100644 guides/grails-oauth-twitter/v4/img/diagramm.png
create mode 100644 guides/grails-oauth-twitter/v4/img/forgeDefault.png
create mode 100644 guides/grails-oauth-twitter/v4/img/homeScreen.png
create mode 100644 guides/grails-oauth-twitter/v4/img/logoutMessage.png
create mode 100644 guides/grails-oauth-twitter/v4/img/twitterSignin.png
create mode 100644 guides/grails-oauth-twitter/v4/img/unauthorizedShow.png
create mode 100644 guides/grails-on-circleci-basics/v4/img/circle.png
create mode 100644 guides/grails-on-github-actions/v4/img/githubactions-1.png
create mode 100644 guides/grails-on-github-actions/v4/img/githubactions-2.png
create mode 100644 guides/grails-on-travis-basics/v3/img/appforge.png
create mode 100644 guides/grails-on-travis-basics/v3/img/travis.png
create mode 100644 guides/grails-on-travis-basics/v4/img/appforge.png
create mode 100644 guides/grails-on-travis-basics/v4/img/travis.png
create mode 100644 guides/grails-quickcasts-developing-grails-3-applications-with-intellij-idea/v4/img/intellijwebinar.png
create mode 100644 guides/grails-rabbitmq/v4/img/analyticsHome.png
create mode 100644 guides/grails-rabbitmq/v4/img/appsummary.png
create mode 100644 guides/grails-rabbitmq/v4/img/bookDescription.png
create mode 100644 guides/grails-rabbitmq/v4/img/booksHome.png
create mode 100644 guides/grails-rabbitmq/v4/img/consumerMessageReceived.png
create mode 100644 guides/grails-rabbitmq/v4/img/dockerCmdSuccess.png
create mode 100644 guides/grails-rabbitmq/v4/img/dockerIcon.png
create mode 100644 guides/grails-rabbitmq/v4/img/dockerMenu.png
create mode 100644 guides/grails-rabbitmq/v4/img/emptyQueue.png
create mode 100644 guides/grails-rabbitmq/v4/img/kitematicRabbit.png
create mode 100644 guides/grails-rabbitmq/v4/img/messageQueues.png
create mode 100644 guides/grails-rabbitmq/v4/img/multiView.png
create mode 100644 guides/grails-rabbitmq/v4/img/processingPrePostedMessages.png
create mode 100644 guides/grails-rabbitmq/v4/img/rabbitAdminHome.png
create mode 100644 guides/grails-rabbitmq/v4/img/rabbitMQAdminLogin.png
create mode 100644 guides/grails-rabbitmq/v4/img/updatedAdminHome.png
create mode 100644 guides/grails-rabbitmq/v4/img/viewCountUpdate.png
create mode 100644 guides/grails-restapi-angularjs/v4/img/complete.gif
create mode 100644 guides/grails-restapi-angularjs/v4/img/initial.gif
create mode 100644 guides/grails-restapi-angularjs/v4/img/treehouse.png
create mode 100644 guides/grails-spring-security-core-plugin-custom-authentication/v3/img/caja_espagna_coordenadas.jpg
create mode 100644 guides/grails-spring-security-core-plugin-custom-authentication/v3/img/login.png
create mode 100644 guides/grails-spring-security-core-plugin-custom-authentication/v4/img/caja_espagna_coordenadas.jpg
create mode 100644 guides/grails-spring-security-core-plugin-custom-authentication/v4/img/login.png
create mode 100644 guides/grails-taglib-wyswyg-trix/v3/img/trix.png
create mode 100644 guides/grails-taglib-wyswyg-trix/v4/img/trix.png
create mode 100644 guides/grails-tvmlapp/v3/img/appTransportSecurity.png
create mode 100644 guides/grails-tvmlapp/v3/img/architecture.png
create mode 100644 guides/grails-tvmlapp/v3/img/productTemplate.png
create mode 100644 guides/grails-tvmlapp/v3/img/projectOptions.png
create mode 100644 guides/grails-tvmlapp/v3/img/stackTemplate.png
create mode 100644 guides/grails-tvmlapp/v3/img/tvBaseUrl.png
create mode 100644 guides/grails-tvmlapp/v3/img/tvOSProjectTemplateTvml.png
create mode 100644 guides/grails-tvmlapp/v4/img/appTransportSecurity.png
create mode 100644 guides/grails-tvmlapp/v4/img/architecture.png
create mode 100644 guides/grails-tvmlapp/v4/img/productTemplate.png
create mode 100644 guides/grails-tvmlapp/v4/img/projectOptions.png
create mode 100644 guides/grails-tvmlapp/v4/img/stackTemplate.png
create mode 100644 guides/grails-tvmlapp/v4/img/tvBaseUrl.png
create mode 100644 guides/grails-tvmlapp/v4/img/tvOSProjectTemplateTvml.png
create mode 100644 guides/grails-upload-file/v3/img/bytearray.png
create mode 100644 guides/grails-upload-file/v3/img/s3.png
create mode 100644 guides/grails-upload-file/v3/img/transfer.png
create mode 100644 guides/grails-upload-file/v4/img/bytearray.png
create mode 100644 guides/grails-upload-file/v4/img/s3.png
create mode 100644 guides/grails-upload-file/v4/img/transfer.png
create mode 100644 guides/grails-vs-nodejs/v4/img/technologystack_grails.png
create mode 100644 guides/grails-vs-nodejs/v4/img/technologystack_node.png
create mode 100644 guides/grails-yourkit-profiling/v4/img/monitoring.jpg
create mode 100644 guides/grails-yourkit-profiling/v4/img/pinwheel.jpg
create mode 100644 guides/grails_i18n/v3/img/languages_drop_down.png
create mode 100644 guides/grails_i18n/v4/img/languages_drop_down.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-application.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-clickcode.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-localhost.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-password.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-playmovies.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-runcode.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-setpassword.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-start.png
create mode 100644 guides/neo4j-movies/v4/img/neo4j-ui.png
create mode 100644 guides/react-spring-security/v4/img/rest.png
create mode 100644 guides/using-hal-with-json-views/v3/img/jsonviewer.png
create mode 100644 guides/using-hal-with-json-views/v3/img/postman.png
create mode 100644 guides/using-hal-with-json-views/v4/img/jsonviewer.png
create mode 100644 guides/using-hal-with-json-views/v4/img/postman.png
create mode 100644 guides/using-the-vue-profile/v3/img/vue.png
create mode 100644 guides/using-the-vue-profile/v4/img/vue.png
create mode 100644 guides/vaadin-grails/v4/img/charts-on-mobile-and-desktop.png
create mode 100644 guides/vaadin-grails/v4/img/grailsDefault.png
create mode 100644 guides/vaadin-grails/v4/img/runningGarageApp.png
create mode 100644 guides/vaadin-grails/v4/img/vaadinDefault.png
(grails-static-website) 01/01: Merge pull request #470 from apache/fix-guide-includes-and-images-2
Posted by ja...@apache.org.
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(-)