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(-)