This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch CAUSEWAY-3676 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 8bc951c1c113c47cde1aa146a44258ffa23f7a9d Author: danhaywood <[email protected]> AuthorDate: Sun Jan 28 11:56:06 2024 +0000 CAUSEWAY-3676: improves logos --- .../img/home/built-with/EclipseLink.png | Bin 3365 -> 17078 bytes .../img/home/built-with/apache-wicket.svg | 92 +++++++++++++++++++++ .../img/home/built-with/bootstrap-logo.svg | 1 + .../img/home/built-with/byte-buddy.png | Bin 17123 -> 10042 bytes .../img/home/built-with/datanucleus-logo.png | Bin 10289 -> 27344 bytes .../img/home/built-with/graphql-java.png | Bin 36243 -> 17777 bytes .../img/home/built-with/project-lombok.png | Bin 62117 -> 12733 bytes .../img/home/built-with/spring-2.svg | 47 +++++++++++ antora/supplemental-ui/index.html | 20 ++--- 9 files changed, 150 insertions(+), 10 deletions(-) diff --git a/antora/supplemental-ui/img/home/built-with/EclipseLink.png b/antora/supplemental-ui/img/home/built-with/EclipseLink.png index e84068f3ff..9d8d2c0104 100644 Binary files a/antora/supplemental-ui/img/home/built-with/EclipseLink.png and b/antora/supplemental-ui/img/home/built-with/EclipseLink.png differ diff --git a/antora/supplemental-ui/img/home/built-with/apache-wicket.svg b/antora/supplemental-ui/img/home/built-with/apache-wicket.svg new file mode 100644 index 0000000000..44d78388af --- /dev/null +++ b/antora/supplemental-ui/img/home/built-with/apache-wicket.svg @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="154mm" + height="50mm" + viewBox="0 0 154 50" + version="1.1" + id="svg4214" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" + sodipodi:docname="logo-apachewicket.svg"> + <defs + id="defs4208" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.98994949" + inkscape:cx="210.5964" + inkscape:cy="308.12076" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1848" + inkscape:window-height="1016" + inkscape:window-x="72" + inkscape:window-y="27" + inkscape:window-maximized="1" + showborder="true" + width="120mm" /> + <metadata + id="metadata4211"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-247)"> + <text + x="55.81369" + y="270.08493" + style="font-size:22.52662659px;font-family:'League Gothic';fill:#111111;stroke-width:0.26193747" + id="text4192"> + <tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#d22128;fill-opacity:1;stroke-width:0.26193747" + id="tspan5021">APACHE</tspan> + </text> + <g + id="g10" + transform="matrix(0.72147418,0,0,0.72147418,-141.5211,248.98161)"> + <circle + cx="231" + cy="32" + r="32" + id="circle12" + style="fill:#ff9925" /> + <path + d="m 199,0 m 20,20 v 24 h 8 8 8 V 20 l -8,16 -4,-8 -4,8 z" + style="fill:#ffffff" + id="path14" + inkscape:connector-curvature="0" /> + </g> + <text + x="55.719563" + y="291.28949" + style="font-size:22.52662659px;font-family:'League Gothic';fill:#111111;stroke-width:0.26193747" + id="text4192-6"> + <tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#303284;fill-opacity:1;stroke-width:0.26193747;letter-spacing:0.66675px" + id="tspan5021-7">WICKET</tspan> + </text> + </g> +</svg> diff --git a/antora/supplemental-ui/img/home/built-with/bootstrap-logo.svg b/antora/supplemental-ui/img/home/built-with/bootstrap-logo.svg new file mode 100644 index 0000000000..f0189652b8 --- /dev/null +++ b/antora/supplemental-ui/img/home/built-with/bootstrap-logo.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><defs><linearGradient id="bs-logo-a" x1="76.079" x2="523.48" y1="10.798" y2="365.945" gradientUnits="userSpaceOnUse"><stop stop-color="#9013fe"/><stop offset="1" stop-color="#6610f2"/></linearGradient><linearGradient id="bs-logo-b" x1="193.508" x2="293.514" y1="109.74" y2="278.872" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#f1e5fc"/></linearGradient><filter xmlns="http://www.w3.org [...] diff --git a/antora/supplemental-ui/img/home/built-with/byte-buddy.png b/antora/supplemental-ui/img/home/built-with/byte-buddy.png index bbd6176d66..7178462778 100644 Binary files a/antora/supplemental-ui/img/home/built-with/byte-buddy.png and b/antora/supplemental-ui/img/home/built-with/byte-buddy.png differ diff --git a/antora/supplemental-ui/img/home/built-with/datanucleus-logo.png b/antora/supplemental-ui/img/home/built-with/datanucleus-logo.png index 1428a945a3..43a4afe8aa 100644 Binary files a/antora/supplemental-ui/img/home/built-with/datanucleus-logo.png and b/antora/supplemental-ui/img/home/built-with/datanucleus-logo.png differ diff --git a/antora/supplemental-ui/img/home/built-with/graphql-java.png b/antora/supplemental-ui/img/home/built-with/graphql-java.png index b6e3c4dc81..8d155afe9d 100644 Binary files a/antora/supplemental-ui/img/home/built-with/graphql-java.png and b/antora/supplemental-ui/img/home/built-with/graphql-java.png differ diff --git a/antora/supplemental-ui/img/home/built-with/project-lombok.png b/antora/supplemental-ui/img/home/built-with/project-lombok.png index 2151e3f1d9..53c9b6eb7f 100644 Binary files a/antora/supplemental-ui/img/home/built-with/project-lombok.png and b/antora/supplemental-ui/img/home/built-with/project-lombok.png differ diff --git a/antora/supplemental-ui/img/home/built-with/spring-2.svg b/antora/supplemental-ui/img/home/built-with/spring-2.svg new file mode 100644 index 0000000000..8a63385516 --- /dev/null +++ b/antora/supplemental-ui/img/home/built-with/spring-2.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + viewBox="0 0 377.5 97.1" style="enable-background:new 0 0 377.5 97.1;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#6DB33F;} + .st1{fill:#FFFFFF;} +</style> +<path class="st0" d="M88.5,5.7c-1.3,3.2-3.1,6.3-5.2,9.1C64.7-4.5,34-5,14.8,13.6S-5,62.9,13.6,82.1c0.6,0.7,1.3,1.3,2,1.9l1.8,1.6 + c20.4,17.2,51,14.6,68.2-5.8C92.2,72,96.2,62.2,96.9,52C98.3,39.9,94.6,24.3,88.5,5.7z M22.6,84.5c-1.4,1.8-4,2-5.8,0.6 + s-2-4-0.6-5.8s4-2,5.8-0.6C23.7,80.1,24,82.7,22.6,84.5z M88.2,70C76.3,85.9,50.7,80.5,34.4,81.3c0,0-2.9,0.2-5.8,0.6 + c0,0,1.1-0.5,2.5-1c11.5-4,16.9-4.8,23.9-8.4c13.1-6.7,26.2-21.4,28.8-36.6c-5,14.6-20.2,27.2-34,32.3c-9.5,3.5-26.6,6.9-26.6,6.9 + l-0.7-0.4c-11.6-5.7-12-30.9,9.2-39c9.3-3.6,18.1-1.6,28.2-4C70.6,29.2,83,21.2,88,10.7C93.6,27.6,100.4,53.8,88.2,70z"/> +<path class="st0" d="M124.4,67.6c-1.3-0.8-2.1-2.2-2-3.7c0-2.4,1.9-4.4,4.3-4.4c0,0,0,0,0.1,0c0.8,0,1.6,0.2,2.3,0.6 + c4,2.8,8.7,4.3,13.5,4.5c4.6,0,7.3-2,7.3-5.1v-0.2c0-3.7-5-4.9-10.5-6.6c-6.9-2-14.7-4.8-14.7-13.8v-0.2c0-8.9,7.4-14.3,16.7-14.3 + c5.2,0.1,10.2,1.4,14.8,3.8c1.6,0.8,2.6,2.3,2.6,4.1c0,2.4-2,4.4-4.4,4.4h-0.1c-0.7,0-1.4-0.2-2.1-0.5c-3.4-1.9-7.1-3-11-3.2 + c-4.2,0-6.6,2-6.6,4.6v0.2c0,3.5,5.1,4.9,10.6,6.7c6.9,2.1,14.6,5.3,14.6,13.7v0.2c0,9.9-7.7,14.8-17.4,14.8 + C136,73.1,129.7,71.2,124.4,67.6z"/> +<path class="st0" d="M163.8,29.9c-0.1-2.9,2.3-5.3,5.2-5.4h0.1c3,0,5.4,2.4,5.4,5.4l0,0v3.2c3.5-4.9,8.4-8.8,16-8.8 + c11,0,21.8,8.7,21.8,24.4v0.2c0,15.6-10.7,24.4-21.8,24.4c-7.8,0-12.7-3.9-16-8.3v16.6c0,3-2.4,5.4-5.4,5.4l0,0 + c-2.9,0-5.3-2.4-5.3-5.3v-0.1V29.9z M201.5,48.9v-0.2c0-9.1-6.1-15-13.4-15s-13.7,6.1-13.7,15v0.2c0,9,6.4,15,13.7,15 + S201.5,58.2,201.5,48.9z"/> +<path class="st0" d="M216.5,29.9c-0.1-2.9,2.3-5.3,5.2-5.4h0.1c3,0,5.4,2.4,5.4,5.4l0,0v2.6c0.5-4,7.1-8,11.8-8 + c2.7-0.2,5.1,1.8,5.3,4.5c0,0.3,0,0.5,0,0.8c0,2.6-1.8,4.8-4.3,5.2c-7.7,1.3-12.9,8-12.9,17.3v15.5c0,3-2.4,5.3-5.4,5.3 + c-2.9,0-5.3-2.3-5.3-5.2c0,0,0,0,0-0.1L216.5,29.9L216.5,29.9z"/> +<path class="st0" d="M248.6,30c-0.1-2.9,2.3-5.3,5.2-5.4h0.1c3,0,5.4,2.4,5.4,5.4l0,0v37.9c0,3-2.4,5.3-5.4,5.3s-5.3-2.4-5.3-5.3 + L248.6,30z"/> +<path class="st0" d="M264.8,30c-0.1-2.9,2.3-5.3,5.2-5.4h0.1c3,0,5.4,2.4,5.4,5.4l0,0v2.2c3.2-5,8.8-7.9,14.7-7.7 + c10.6,0,16.7,7.1,16.7,18v25.3c0.1,2.9-2.2,5.2-5.1,5.3c-0.1,0-0.1,0-0.2,0c-2.9,0.1-5.3-2.3-5.4-5.2v-0.1v-22 + c0-7.3-3.6-11.5-10.1-11.5c-6.2,0-10.6,4.4-10.6,11.7v21.9c0,3-2.4,5.4-5.4,5.4s-5.4-2.4-5.4-5.4L264.8,30L264.8,30z"/> +<path class="st0" d="M354.3,24.4c-3,0-5.4,2.4-5.4,5.4l0,0V33c-3.5-4.9-8.4-8.8-16-8.8c-11,0-21.8,8.7-21.8,24.4v0.2 + c0,15.6,10.7,24.4,21.8,24.4c7.8,0,12.7-3.9,16-8.2c-0.5,8.5-5.7,12.9-14.8,12.9c-5,0-10-1.2-14.4-3.7c-0.6-0.3-1.2-0.4-1.9-0.4 + c-2.5,0-4.5,1.9-4.6,4.4c0,1.9,1.2,3.7,3,4.3c5.7,2.8,11.9,4.2,18.2,4.2c8.5,0,15.1-2,19.3-6.3c3.9-3.9,6-9.8,6-17.7V29.9 + c0.1-3-2.3-5.4-5.3-5.5C354.4,24.4,354.3,24.4,354.3,24.4z M335.4,63.9c-7.4,0-13.4-5.8-13.4-15.1v-0.2c0-9.1,6.1-15,13.4-15 + s13.7,6.1,13.7,15v0.2C349.2,57.8,342.8,63.9,335.4,63.9z"/> +<path class="st0" d="M259.4,11.6c0,3-2.4,5.4-5.4,5.4s-5.4-2.4-5.4-5.4s2.4-5.4,5.4-5.4l0,0c2.9-0.1,5.3,2.3,5.4,5.2 + C259.4,11.5,259.4,11.5,259.4,11.6z"/> +<path class="st0" d="M372,35.7c-3,0-5.5-2.5-5.5-5.5s2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5S375,35.7,372,35.7z M372,25.5 + c-2.6,0-4.7,2.1-4.7,4.7s2.1,4.7,4.7,4.7s4.7-2.1,4.7-4.7s-2-4.7-4.6-4.7H372z M373.5,33.3l-1.6-2.5h-1.1v2.5h-0.9V27h2.6 + c1.1-0.1,2,0.8,2.1,1.9l0,0c0,0.9-0.7,1.7-1.6,1.9l1.7,2.5H373.5z M372.4,27.8h-1.6V30h1.7c0.6,0,1.1-0.5,1.1-1.1 + S373.1,27.8,372.4,27.8L372.4,27.8z"/> +<path class="st0" d="M85.6,79.8C92.2,72,96.2,62.2,96.9,52"/> +<path class="st1" d="M88.2,70C76.3,85.9,50.7,80.5,34.4,81.3c0,0-2.9,0.2-5.8,0.6c0,0,1.1-0.5,2.5-1c11.5-4,16.9-4.8,23.9-8.4 + c13.1-6.7,26.2-21.4,28.8-36.6c-5,14.6-20.2,27.2-34,32.3c-9.5,3.5-26.6,6.9-26.6,6.9l-0.7-0.4c-11.6-5.7-12-30.9,9.2-39 + c9.3-3.6,18.1-1.6,28.2-4C70.6,29.2,83,21.2,88,10.7C93.6,27.6,100.4,53.8,88.2,70z"/> +<path class="st1" d="M22.6,84.5c-1.4,1.8-4,2-5.8,0.6s-2-4-0.6-5.8s4-2,5.8-0.6C23.7,80.1,24,82.7,22.6,84.5z"/> +</svg> diff --git a/antora/supplemental-ui/index.html b/antora/supplemental-ui/index.html index 12c75180a1..0580e056e2 100644 --- a/antora/supplemental-ui/index.html +++ b/antora/supplemental-ui/index.html @@ -195,13 +195,13 @@ </div> <div class="col-lg-6 content"> - <h3><b>Apache Causeway™ enables domain-driven application development by automatically generating a UI for your Spring Boot™ apps. That means:</b></h3> + <h3><b>Apache Causeway™ enables domain-driven application development by dynamically generating a UI and API for your Spring Boot™ apps. That means:</b></h3> <ul> <li><i class="ion-android-checkmark-circle"></i><span><b>Productivity</b> - your app is mostly business logic, with costly UI code eliminated.</span></li> <li><i class="ion-android-checkmark-circle"></i><span><b>Discovery</b> - you can work hand-in-hand with your business domain experts, to understand the problem space and to explore and then select a solution within the solution space.</span></li> <li><i class="ion-android-checkmark-circle"></i><span><b>Ease of Use</b> - your business users will find the app easy to learn, with the business concepts front and center</span></li> - <li><i class="ion-android-checkmark-circle"></i><span><b>Simple Integration</b> - you can integrate easily with other systems, through domain events published automatically for async integration, and with automatically provided <a href="https://graphql.org/">GraphQL</a> and <a href="https://en.wikipedia.org/wiki/REST">RESTful</a> APIs for sync integration.</span></li> + <li><i class="ion-android-checkmark-circle"></i><span><b>Simple Integration</b> - you can integrate easily with other systems using the dynamically provided <a href="https://graphql.org/">GraphQL</a> and <a href="https://en.wikipedia.org/wiki/REST">RESTful</a> APIs, or by through the automatically published domain events for async communication.</span></li> <li><i class="ion-android-checkmark-circle"></i><span><b>Clean Architecture</b> - you will find it easy to maintain a clear separation of concerns within your app's internal architecture</span></li> </ul> @@ -451,7 +451,7 @@ <a href="https://en.wikipedia.org/wiki/REST">RESTful API</a>, with both behaviour and structure inferred from the underlying domain objects. This makes for extremely rapid prototyping and a short feedback cycle, perfect for agile development. - The UI can also be extended for specific use cases, and can be themed using Bootstrap.</p> + The UI is themed using Bootstrap.</p> </div> </div> @@ -494,7 +494,7 @@ <div class="col-lg-4"> <div class="box wow fadeInLeft" data-wow-delay="0.1s"> <div class="pic"> - <a href="https://spring.io"><img src="_/img/home/built-with/spring-framework.png" width="300px" alt="Spring Framework™"/></a></div> + <a href="https://spring.io"><img src="_/img/home/built-with/spring-2.svg" height="105px" alt="Spring Framework™"/></a></div> </div> <p class="description">... making programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world's most popular Java framework..</p> </div> @@ -509,8 +509,7 @@ <div class="col-lg-4"> <div class="box wow fadeInLeft"> - <div class="pic"> - <a href="https://wicket.apache.org"><img src="_/img/home/built-with/apache-wicket.png" height="80px" alt="Apache Wicket™"/></a></div> + <div class="pic"><a href="https://wicket.apache.org"><img src="_/img/home/built-with/apache-wicket.svg" height="105px" alt="Apache Wicket™"/></a></div> <p class="description">... an open source Java component oriented web application framework that powers thousands of web applications and web sites.</p> </div> </div> @@ -518,8 +517,9 @@ <div class="col-lg-4"> <div class="box wow fadeInRight"> <div class="pic"> - <a href="https://resteasy.github.io"><img src="_/img/home/built-with/resteasy_logo_600x.gif" height="105px" alt="RESTEasy™"/></a></div> - <p class="description">... a portable implementation of the JAX-RS specification for RESTful APIs</p> + <a href="https://resteasy.dev"><img src="_/img/home/built-with/resteasy_logo_600x.gif" height="105px" alt="RESTEasy™"/></a> + </div> + <p class="description">... an implementation of the <a href="https://github.com/eclipse-ee4j/jaxrs-api">Jakarta RESTful Web Services</a> specification for building RESTful Web Services and RESTful Java applications.</p> </div> </div> @@ -527,7 +527,7 @@ <div class="box wow fadeInLeft" data-wow-delay="0.2s"> <div class="pic"> <a href="https://www.graphql-java.com/"><img src="_/img/home/built-with/graphql-java.png" height="105px" alt="GraphQL Java™"/></a></div> - <p class="description">... the Java™ implementation of the GraphQL specification.</p> + <p class="description">... the Java™ implementation of the <a href="https://spec.graphql.org/">GraphQL specification</a>.</p> </div> </div> @@ -724,7 +724,7 @@ docker run -p 8080:8080 apache/causeway-app-demo-jdo:latest</pre> <div class="col-md-8"> <div class="copyright"> - Copyright ©2010~2023 The Apache Software Foundation, licensed under the Apache License, v2.0. + Copyright ©2010~2024 The Apache Software Foundation, licensed under the Apache License, v2.0. Apache, the Apache feather logo, Apache Causeway™, and the Apache Causeway project logo are all trademarks of The Apache Software Foundation. </div> </div>
