[camel-website] branch master updated: CAMEL-15329: add the community section page

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[camel-website] branch master updated: CAMEL-15329: add the community section page

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 0c57412  CAMEL-15329: add the community section page
0c57412 is described below

commit 0c57412b85cb84720726c481b20b173ee5c43fb2
Author: Aemie Jariwala <[hidden email]>
AuthorDate: Sat Aug 1 23:58:11 2020 +0530

    CAMEL-15329: add the community section page
---
 antora-ui-camel/src/css/community.css    |  16 ++++
 antora-ui-camel/src/css/docs.css         |  24 +++---
 antora-ui-camel/src/css/frontpage.css    |   7 +-
 antora-ui-camel/src/img/articles.svg     |   4 +
 antora-ui-camel/src/img/books.svg        |   8 ++
 antora-ui-camel/src/img/contributing.svg |  14 ++++
 antora-ui-camel/src/img/support.svg      |   6 ++
 antora-ui-camel/src/img/team.svg         |   9 +++
 antora-ui-camel/src/img/user-stories.svg |   8 ++
 config.toml                              |  43 +----------
 content/_index.md                        |  12 +--
 content/community/_index.md              | 124 +++++++++++++++++++++++++++++++
 content/docs/_index.md                   |  14 ++--
 13 files changed, 217 insertions(+), 72 deletions(-)

diff --git a/antora-ui-camel/src/css/community.css b/antora-ui-camel/src/css/community.css
index f5e5028..3efc122 100644
--- a/antora-ui-camel/src/css/community.css
+++ b/antora-ui-camel/src/css/community.css
@@ -1,3 +1,19 @@
 .community th {
   text-align: left;
 }
+
+.community {
+  padding: 1rem 3rem;
+}
+
+@media screen and (max-width: 1023px) {
+  .community {
+    padding: 0 1rem 4rem;
+  }
+}
+
+@media screen and (min-width: 1024px) {
+  .section .description {
+    height: 10rem;
+  }
+}
diff --git a/antora-ui-camel/src/css/docs.css b/antora-ui-camel/src/css/docs.css
index 1da7868..701b1bd 100644
--- a/antora-ui-camel/src/css/docs.css
+++ b/antora-ui-camel/src/css/docs.css
@@ -2,7 +2,7 @@
   padding: 1rem 3rem;
 }
 
-.project h2 {
+.section h2 {
   text-align: center;
   padding-bottom: 0;
 }
@@ -18,12 +18,12 @@
   margin: 1.5rem;
 }
 
-.camel-project .project {
+.camel-project .section {
   border: none;
   padding: 0;
 }
 
-.project {
+.section {
   display: inline-flex;
   border: 1px solid var(--color-smoke-90);
   width: calc(50% - 3.2rem);
@@ -34,28 +34,24 @@
   margin: 1.5rem;
 }
 
-.project a > img,
+.section a > img,
 .camel-project a > img {
   display: inline-block;
   width: auto;
   height: 5rem;
-}
-
-.docs .project a > img,
-.docs .camel-project a > img {
   margin-top: 1rem;
 }
 
-.project a > img + img {
+.section a > img + img {
   padding-left: 1rem;
 }
 
-.project .description {
+.section .description {
   padding: 1.2rem;
   text-align: center;
 }
 
-.project .links {
+.section .links {
   align-items: center;
   margin: 1.5rem 0;
   word-break: break-word;
@@ -67,19 +63,19 @@
   }
 
   .camel-project,
-  .docs .project {
+  .section {
     width: calc(100% - 1rem);
     margin: 1.5rem -1.5rem 1.5rem 0.5rem;
   }
 
-  .camel-project .project {
+  .camel-project .section {
     width: calc(100% - 3rem);
     margin: 1.5rem;
   }
 }
 
 @media screen and (min-width: 1024px) {
-  .docs .project .description {
+  .section .description {
     height: 12rem;
   }
 }
diff --git a/antora-ui-camel/src/css/frontpage.css b/antora-ui-camel/src/css/frontpage.css
index c4e197a..8a8118a 100644
--- a/antora-ui-camel/src/css/frontpage.css
+++ b/antora-ui-camel/src/css/frontpage.css
@@ -149,9 +149,10 @@ section.frontpage.apache {
   padding: 2rem 1rem 1rem 1rem;
 }
 
-section.frontpage.projects .project {
+section.frontpage.projects .section {
   width: calc(33% - 3rem);
   padding: 1%;
+  margin: 1.5rem;
 }
 
 section.frontpage h1,
@@ -222,7 +223,7 @@ section.frontpage.columns .box .feature-icon {
     padding-top: 1rem;
   }
 
-  section.frontpage.projects .project {
+  section.frontpage.projects .section {
     width: 100%;
   }
 }
@@ -253,7 +254,7 @@ section.frontpage.columns .box .feature-icon {
   }
 
   @media screen and (min-width: 627px) {
-    section.frontpage.projects .project {
+    section.frontpage.projects .section {
       width: calc(50% - 3rem);
     }
   }
diff --git a/antora-ui-camel/src/img/articles.svg b/antora-ui-camel/src/img/articles.svg
new file mode 100644
index 0000000..af014b7
--- /dev/null
+++ b/antora-ui-camel/src/img/articles.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 20 20">
+  <path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M4 20h9a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z"></path>
+</svg>
\ No newline at end of file
diff --git a/antora-ui-camel/src/img/books.svg b/antora-ui-camel/src/img/books.svg
new file mode 100644
index 0000000..6dac5cc
--- /dev/null
+++ b/antora-ui-camel/src/img/books.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="80pt" height="85pt" viewBox="0 0 335.08 335.079" style="enable-background:new 0 0 335.08 335.079;height: 85pt;/* background-color: white; */" xml:space="preserve">
+<g>
+ <g>
+ <path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M311.175,115.775c-1.355-10.186-1.546-27.73,7.915-33.621c0.169-0.108,0.295-0.264,0.443-0.398    c7.735-2.474,13.088-5.946,8.886-10.618l-114.102-34.38L29.56,62.445c0,0-21.157,3.024-19.267,35.894    c1.026,17.89,6.637,26.676,11.544,31l-15.161,4.569c-4.208,4.672,1.144,8.145,8.88,10.615c0.147,0.138,0.271,0.293,0.443,0.401    c9.455,5.896,9.273,23.438,7.913,33.626c-33.967,9.645-21.774,12.788-21.774,12.788l7.451,1.803    c-5.241,4.736 [...]
+ </g>
+</g>
+</svg>
\ No newline at end of file
diff --git a/antora-ui-camel/src/img/contributing.svg b/antora-ui-camel/src/img/contributing.svg
new file mode 100644
index 0000000..69d1a39
--- /dev/null
+++ b/antora-ui-camel/src/img/contributing.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+    xmlns="http://www.w3.org/2000/svg"
+    xmlns:xlink="http://www.w3.org/1999/xlink"
+    version="1.1"
+    x="0px" y="0px"
+    width="65pt" height="65pt"
+    viewBox="0 0 438.529 438.529"
+    xml:space="preserve"
+>
+<g>
+ <path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M349.459,52.534c-10.663-10.657-23.605-15.987-38.834-15.987c-15.222,0-28.165,5.327-38.825,15.987   c-10.656,10.657-15.984,23.598-15.984,38.828c0,9.897,2.467,19.081,7.416,27.55c4.948,8.47,11.604,15.086,19.985,19.842   c0,9.897-0.805,18.608-2.42,26.125c-1.622,7.517-4.284,14.128-7.994,19.842c-3.72,5.711-7.566,10.561-11.566,14.56   c-4.001,3.999-9.616,7.755-16.848,11.278c-7.231,3.521-13.945,6.468-20.129,8.851c-6.184,2.375-14.514,5.18 [...]
+</g>
+</svg>
\ No newline at end of file
diff --git a/antora-ui-camel/src/img/support.svg b/antora-ui-camel/src/img/support.svg
new file mode 100644
index 0000000..870513d
--- /dev/null
+++ b/antora-ui-camel/src/img/support.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" height="65pt" width="80pt" viewBox="0 0 512 512">
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m512 346.5c0-74.628906-50.285156-139.832031-121.195312-159.480469-4.457032-103.878906-90.347657-187.019531-195.304688-187.019531-107.800781 0-195.5 87.699219-195.5 195.5 0 35.132812 9.351562 69.339844 27.109375 99.371094l-26.390625 95.40625 95.410156-26.386719c27.605469 16.324219 58.746094 25.519531 90.886719 26.90625 19.644531 70.914063 84.851563 121.203125 159.484375 121.203125 29.789062 0 58.757812-7.933594 84.210938-23.007812 [...]
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m180.5 271h30v30h-30zm0 0"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m225.5 150c0 8.519531-3.46875 16.382812-9.765625 22.144531l-35.234375 32.25v36.605469h30v-23.394531l25.488281-23.328125c12.398438-11.347656 19.511719-27.484375 19.511719-44.277344 0-33.085938-26.914062-60-60-60s-60 26.914062-60 60h30c0-16.542969 13.457031-30 30-30s30 13.457031 30 30zm0 0"></path>
+</svg>
\ No newline at end of file
diff --git a/antora-ui-camel/src/img/team.svg b/antora-ui-camel/src/img/team.svg
new file mode 100644
index 0000000..f9e8719
--- /dev/null
+++ b/antora-ui-camel/src/img/team.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="80pt" height="85pt" viewBox="-4.167 0 106.667 100" xml:space="preserve">
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M77.083,7.99c6.074,0,10.998,4.923,10.998,10.997c0,6.074-4.923,10.998-10.998,10.998c-6.069,0-10.993-4.923-10.993-10.998  C66.09,12.913,71.014,7.99,77.083,7.99z"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M21.379,7.99c6.074,0,10.997,4.923,10.997,10.997c0,6.074-4.923,10.998-10.997,10.998c-6.074,0-10.997-4.923-10.997-10.998  C10.382,12.913,15.305,7.99,21.379,7.99z"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M50.975,19.433c8.096,0,14.658,6.563,14.658,14.66c0,8.1-6.563,14.663-14.658,14.663c-8.101,0-14.663-6.563-14.663-14.663  C36.312,25.996,42.874,19.433,50.975,19.433z"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M89.657,33.813H68.695c0.003,0.097,0.016,0.19,0.016,0.287c0,5.912-2.902,11.134-7.35,14.358h5.477  c7.087,0,12.831,5.128,12.831,11.454v8.826h20.015V43.839C99.684,38.3,95.195,33.813,89.657,33.813z"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M76.775,91.369V62.557c0-6.324-5.129-11.457-11.455-11.457H35.646c-6.326,0-11.454,5.133-11.454,11.457v28.813H76.775z"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="M33.232,34.094c0-0.095,0.013-0.187,0.014-0.282H9.709c-5.536,0-10.026,4.488-10.026,10.027v24.897h21.073v-8.863  c0-6.325,5.745-11.454,12.832-11.454h6.952C36.117,45.193,33.232,39.987,33.232,34.094z"></path>
+</svg>
\ No newline at end of file
diff --git a/antora-ui-camel/src/img/user-stories.svg b/antora-ui-camel/src/img/user-stories.svg
new file mode 100644
index 0000000..2b9adcc
--- /dev/null
+++ b/antora-ui-camel/src/img/user-stories.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" width="80pt" height="85pt" viewBox="0 0 512 512">
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m95.332031 401.667969c-52.648437 0-95.332031 42.679687-95.332031 95.332031 0 8.285156 6.714844 15 15 15h160.667969c8.28125 0 15-6.714844 15-15 0-52.652344-42.683594-95.332031-95.335938-95.332031zm0 0"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m95.332031 401.667969c35.4375 0 64.265625-28.832031 64.265625-64.269531 0-35.433594-28.828125-64.265626-64.265625-64.265626-35.433593 0-64.265625 28.832032-64.265625 64.265626 0 35.4375 28.832032 64.269531 64.265625 64.269531zm0 0"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m350.578125 150.5c-18.398437 0-33.199219 14.886719-33.199219 33.183594v9.117187h66.402344v-9.101562c0-18.304688-14.894531-33.199219-33.203125-33.199219zm0 0"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m350.578125 120.5c9.449219 0 17.136719-7.6875 17.136719-17.132812 0-9.445313-7.6875-17.132813-17.136719-17.132813-9.445313 0-17.132813 7.6875-17.132813 17.132813 0 9.445312 7.6875 17.132812 17.132813 17.132812zm0 0"></path>
+<path xmlns="http://www.w3.org/2000/svg" fill="#e97826" d="m456.832031 0h-212.503906c-30.421875 0-55.167969 24.746094-55.167969 55.167969v265.097656c0 6.070313 3.65625 11.539063 9.261719 13.859375 5.183594 2.148438 11.738281 1.355469 16.34375-3.253906l43.808594-43.804688h198.261719c14.726562 0 28.578124-5.734375 39.015624-16.160156 10.414063-10.425781 16.148438-24.277344 16.148438-39.007812v-176.730469c0-30.421875-24.746094-55.167969-55.167969-55.167969zm-43.050781 207.800781c0 8.285157- [...]
+</svg>
\ No newline at end of file
diff --git a/config.toml b/config.toml
index fc9af02..0114eb2 100644
--- a/config.toml
+++ b/config.toml
@@ -46,48 +46,7 @@ timeout = 300000
     name = "Community"
     identifier = "community"
     weight = 5
-
-[[menu.main]]
-    name = "Support"
-    parent = "community"
-    weight = 1
-    identifier = "community-support"
-    url = "/community/support/"
-
-[[menu.main]]
-    name = "Contributing"
-    parent = "community"
-    weight = 2
-    identifier = "community-contributing"
-    url = "/manual/latest/contributing.html"
-
-[[menu.main]]
-    name = "User stories"
-    parent = "community"
-    weight = 3
-    identifier = "community-user-stories"
-    url = "/community/user-stories/"
-
-[[menu.main]]
-    name = "Articles"
-    parent = "community"
-    weight = 4
-    identifier = "community-articles"
-    url = "/community/articles/"
-
-[[menu.main]]
-    name = "Books"
-    parent = "community"
-    weight = 5
-    identifier = "community-books"
-    url = "/community/books/"
-
-[[menu.main]]
-    name = "Team"
-    parent = "community"
-    weight = 6
-    identifier = "community-team"
-    url = "/community/team/"
+    url = "/community/"
 
 [[menu.main]]
     name = "Download"
diff --git a/content/_index.md b/content/_index.md
index c49f9c8..a6f0da0 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -57,7 +57,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 # Apache Camel Projects
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Knative](/_/img/knative.svg)](/docs/#camel-k)
 
@@ -67,7 +67,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)](/manual/latest/)
 
@@ -77,7 +77,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Quarkus](/_/img/quarkus.svg)](/docs/#camel-quarkus)
 
@@ -87,7 +87,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Kafka](/_/img/apache-kafka.svg)](/docs/#camel-kafka-connector)
 
@@ -97,7 +97,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Spring Boot](/_/img/spring-boot.svg)](/docs/#camel-spring-boot)
 
@@ -108,7 +108,7 @@ Camel supports around 50 data formats, allowing to <mark>translate messages</mar
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Karaf](/_/img/apache-karaf.svg)](/docs/#camel-karaf)
 
diff --git a/content/community/_index.md b/content/community/_index.md
new file mode 100644
index 0000000..8551ce2
--- /dev/null
+++ b/content/community/_index.md
@@ -0,0 +1,124 @@
+---
+---
+
+{{< div "section" >}}
+
+[![Camel](/_/img/support.svg)](/community/support/)
+
+## Support
+
+{{< div "description" >}}
+
+If you are experiencing problems using Camel then please report your problem to our mailing list. This allows the entire community to help with your problem.
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/community/support/)
+
+{{< /div >}}
+
+{{< /div >}}
+
+{{< div "section" >}}
+
+[![Camel](/_/img/contributing.svg)](/manual/latest/contributing.html)
+
+## Contributing
+
+{{< div "description" >}}
+
+There are many ways you can help make Camel better - please dive in and help!Identify areas you can contribute first. You don’t have to be an expert in an area, the Apache Camel developers are available to offer help and guidance.
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/manual/latest/contributing.html)
+
+{{< /div >}}
+
+{{< /div >}}
+
+
+{{< div "section" >}}
+
+[![Camel](/_/img/user-stories.svg)](/community/user-stories/)
+
+## User Stories
+
+{{< div "description" >}}
+
+This page is intended as a place to collect user stories and feedback on Apache Camel. If you are using or have tried Apache Camel please add an entry or comment; or post to the mailing list.
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/community/user-stories/)
+
+{{< /div >}}
+
+{{< /div >}}
+
+{{< div "section" >}}
+
+[![Camel](/_/img/articles.svg)](/community/articles/)
+
+## Articles
+
+{{< div "description" >}}
+
+Articles are divided into several sections. As the lists grow, further sectioning refinements may be necessary. The article section includes camel videos and general articles and other categories.
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/community/articles/)
+
+{{< /div >}}
+
+{{< /div >}}
+
+
+{{< div "section" >}}
+
+[![Camel](/_/img/books.svg)](/community/books/)
+
+## Books
+
+{{< div "description" >}}
+
+This page lists the known books about Apache Camel. If you happen to know a book which is not listed then please contact us, for example using the
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/community/books/)
+
+{{< /div >}}
+
+{{< /div >}}
+
+{{< div "section" >}}
+
+[![Camel](/_/img/team.svg)](/community/team/)
+
+## Team
+
+{{< div "description" >}}
+
+This page lists who we are. By all means add yourself to the list - lets sort it in alphabetical order. When posting to the mailing lists, use plain text mails. Do not use HTML mails.
+
+{{< /div >}}
+
+{{< div "links" >}}
+
+[Continue Reading](/community/team/)
+
+{{< /div >}}
+
+{{< /div >}}
diff --git a/content/docs/_index.md b/content/docs/_index.md
index 527103a..cdb4c9b 100644
--- a/content/docs/_index.md
+++ b/content/docs/_index.md
@@ -9,7 +9,7 @@
 
 {{< div "camel-documentation" >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 ### User Manual
 
@@ -21,7 +21,7 @@ The [User Manual](/manual/latest/) is a comprehensive guide meant to help you wi
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 ### Components
 
@@ -47,7 +47,7 @@ Camel is packed with several hundred components that are used to access database
 
 {{< /div >}}    
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Knative](/_/img/knative.svg)](/camel-k/latest/)
 
@@ -69,7 +69,7 @@ Apache Camel K is a lightweight integration framework built on Apache Camel that
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Kafka](/_/img/apache-kafka.svg)](/camel-kafka-connector/latest/)
 
@@ -92,7 +92,7 @@ Camel Kafka Connector allows you to use all Camel [components](/components/lates
 {{< /div >}}
 
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Quarkus](/_/img/quarkus.svg)](/camel-quarkus/latest/)
 
@@ -114,7 +114,7 @@ This project hosts the efforts to port and package the 280+ Camel components as
 
 {{< /div >}}
 
-{{< div "project" >}}
+{{< div "section">}}
 
 [![Camel](/_/img/logo-d.svg)![Spring Boot](/_/img/spring-boot.svg)](/camel-spring-boot/latest/)
 
@@ -137,7 +137,7 @@ Camel support for Spring Boot provides auto-configuration of the Camel context b
 {{< /div >}}
 
 
-{{< div "project" >}}
+{{< div "section" >}}
 
 [![Camel](/_/img/logo-d.svg)![Karaf](/_/img/apache-karaf.svg)](/camel-karaf/latest/)