This is an automated email from the ASF dual-hosted git repository. rbowen pushed a commit to branch 2026-coc-hackathon in repository https://gitbox.apache.org/repos/asf/comdev-events-site.git
commit b959fd2d92c58825467f1da179f7f15e2a51cc8f Author: Rich Bowen <[email protected]> AuthorDate: Wed May 6 16:35:14 2026 -0400 Add hackathon page, section indexes, favicon, and breadcrumb fix for CoC Glasgow 2026 --- layouts/_default/baseof.html | 1 + layouts/partials/breadcrumbs.html | 16 ++++++++---- source/events/2026/__index.md | 9 +++++++ .../community-over-code/{index.md => __index.md} | 6 +++-- .../community-over-code/call-for-volunteers.md | 4 +-- .../events/2026/community-over-code/hackathon.md | 9 ++++++- source/events/__index.md | 14 +++++++++++ source/volunteer/hackathon.md | 4 +++ static/images/apache-oak-leaf.svg | 29 ++++++++++++++++++++++ 9 files changed, 82 insertions(+), 10 deletions(-) diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 0252289..a2a4343 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -25,6 +25,7 @@ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="/style/screen.css" rel="stylesheet" type="text/css"> + <link rel="icon" type="image/svg+xml" href="/images/apache-oak-leaf.svg"> </head> <body> diff --git a/layouts/partials/breadcrumbs.html b/layouts/partials/breadcrumbs.html index 65b9235..de14126 100644 --- a/layouts/partials/breadcrumbs.html +++ b/layouts/partials/breadcrumbs.html @@ -1,12 +1,18 @@ {{ $url := replace .Permalink ( printf "%s" .Site.BaseURL) "" }} -{{ $.Scratch.Add "path" "/" }} +{{ $segments := split $url "/" }} <span class="breadcrumbs"> <a href="/">Home</a> - {{ range $index, $element := split $url "/" }} - {{ $.Scratch.Add "path" $element }} + {{ $href := "" }} + {{ range $index, $element := $segments }} {{ if ne $element "" }} - <a href='{{ $.Scratch.Get "path" }}'>{{ humanize . | replaceRE "\\.[hH]tml$" "" }}</a> - {{ $.Scratch.Add "path" "/" }} + {{ $href = printf "%s/%s" $href $element }} + {{ $label := $element }} + {{ if not (findRE "^[0-9]+$" $element) }} + {{ $label = (humanize $element | replaceRE "\\.[hH]tml$" "") }} + {{ else }} + {{ $label = (replaceRE "\\.[hH]tml$" "" $element) }} + {{ end }} + <a href='{{ $href }}'>{{ $label }}</a> {{ end }} {{ end }} </span> diff --git a/source/events/2026/__index.md b/source/events/2026/__index.md new file mode 100644 index 0000000..3674e64 --- /dev/null +++ b/source/events/2026/__index.md @@ -0,0 +1,9 @@ +--- +title: "2026" +slug: index +url: /events/2026/index.html +--- + +## 2026 Events + +* [Community over Code Glasgow](/events/2026/community-over-code/index.html) — October 11–14, Glasgow, UK diff --git a/source/events/2026/community-over-code/index.md b/source/events/2026/community-over-code/__index.md similarity index 66% rename from source/events/2026/community-over-code/index.md rename to source/events/2026/community-over-code/__index.md index 834c3c3..2215178 100644 --- a/source/events/2026/community-over-code/index.md +++ b/source/events/2026/community-over-code/__index.md @@ -1,8 +1,10 @@ --- title: Community over Code Glasgow 2026 +slug: index +url: /events/2026/community-over-code/index.html --- -**[Community over Code 2026](https://communityovercode.org) — Glasgow, UK, October 11–14** +<img src="/images/apache-oak-leaf.svg" alt="Apache" style="height:1.4em; vertical-align:middle;"> **[Community over Code 2026](https://communityovercode.org) — Glasgow, UK, October 11–14** Community over Code is the annual conference of the Apache Software Foundation — bringing together developers, community managers, and @@ -20,6 +22,6 @@ enthusiasts from across the ASF ecosystem. * **When:** October 11–14, 2026 * **Where:** Glasgow, UK -* **Website:** [communityovercode.org](https://communityovercode.org) +* <img src="/images/apache-oak-leaf.svg" alt="Apache" style="height:1em; vertical-align:middle;"> [Official event website](https://communityovercode.org) * **Slack:** [apachecon.slack.com](http://s.apache.org/apachecon-slack) * **Coordination:** [[email protected]](mailto:[email protected]) diff --git a/source/events/2026/community-over-code/call-for-volunteers.md b/source/events/2026/community-over-code/call-for-volunteers.md index 3843924..53ab07e 100644 --- a/source/events/2026/community-over-code/call-for-volunteers.md +++ b/source/events/2026/community-over-code/call-for-volunteers.md @@ -2,7 +2,7 @@ title: Call For Volunteers, Community over Code 2026 --- -**[Community over Code 2026](https://communityovercode.org) will be held in Glasgow, UK, October 11-14.** +<img src="/images/apache-oak-leaf.svg" alt="Apache" style="height:1.4em; vertical-align:middle;"> **[Community over Code 2026](https://communityovercode.org) will be held in Glasgow, UK, October 11-14.** <img src="/images/volunteers.jpg" alt="Volunteers" class="pull-right"> @@ -14,7 +14,7 @@ We need your help to make it a success! We are looking for volunteers for a number of community engagement tasks. These roles include: -* **[Hackathon Coordination](/volunteer/hackathon.html)** - Help organize and run the hackathon +* **[Hackathon Coordination](hackathon.html)** - Help organize and run the hackathon * **[University Outreach](/volunteer/university.html)** - Connect with colleges and universities across multiple departments * **[Meetup Outreach](/volunteer/meetup.html)** - Engage with local meetup groups * **[Speaker Support](/volunteer/speaker-support.html)** - Provide coaching and feedback to speakers diff --git a/source/events/2026/community-over-code/hackathon.md b/source/events/2026/community-over-code/hackathon.md index 0b12b51..248794b 100644 --- a/source/events/2026/community-over-code/hackathon.md +++ b/source/events/2026/community-over-code/hackathon.md @@ -2,7 +2,7 @@ title: Hackathon at Community over Code Glasgow 2026 --- -**[Community over Code 2026](https://communityovercode.org) — Glasgow, UK, October 11–14** +<img src="/images/apache-oak-leaf.svg" alt="Apache" style="height:1.4em; vertical-align:middle;"> **[Community over Code 2026](https://communityovercode.org) — Glasgow, UK, October 11–14** ## Hackathon @@ -69,3 +69,10 @@ General hackathon coordination happens on the [[email protected]](mailto:[email protected]) mailing list and in the **#hackathon** channel on [apachecon.slack.com](http://s.apache.org/apachecon-slack). + +--- + +* Looking for other ways to help? See [more volunteer opportunities](/volunteer/index.html). +* Learn more about [what's involved in hackathon coordination](/volunteer/hackathon.html). +* Projects can update this page by submitting a PR to the + [comdev-events-site repository](https://github.com/apache/comdev-events-site). diff --git a/source/events/__index.md b/source/events/__index.md new file mode 100644 index 0000000..0295833 --- /dev/null +++ b/source/events/__index.md @@ -0,0 +1,14 @@ +--- +title: Events +slug: index +url: /events/index.html +--- + +## Current Events + +* [Community over Code Glasgow 2026](/events/2026/community-over-code/index.html) — October 11–14, Glasgow, UK + +--- + +If you'd like to use this site to coordinate your community event, +get in touch with [[email protected]](https://lists.apache.org/[email protected]). diff --git a/source/volunteer/hackathon.md b/source/volunteer/hackathon.md index 499d440..89d1424 100644 --- a/source/volunteer/hackathon.md +++ b/source/volunteer/hackathon.md @@ -54,3 +54,7 @@ Join the **#hackathon** channel on the [apachecon.slack.com](http://s.apache.org Contact the [Event Planning mailing list](mailto:[email protected]) if you're interested in coordinating a hackathon. <small>[Photo](https://photos.apachecon.com/picture.php?/1753/category/16) courtesy of Rich Bowen</small> + +## Current Events + +* [Hackathon at Community Over Code Glasgow 2026](/events/2026/community-over-code/hackathon.html) — Volunteer to help with the hackathon at Community Over Code 2026 diff --git a/static/images/apache-oak-leaf.svg b/static/images/apache-oak-leaf.svg new file mode 100644 index 0000000..261459f --- /dev/null +++ b/static/images/apache-oak-leaf.svg @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 650 1000"> + <defs> + <style> + .cls-1 { + fill: #7c297d; + } + + .cls-2 { + fill: #f79a23; + } + + .cls-3 { + fill: #dd552c; + } + + .cls-4 { + fill: #d22128; + } + </style> + </defs> + <path class="cls-3" d="M276.7092915,398.1515795c25.5279479-63.1242453,54.0110775-126.1246793,84.5729347-181.9636035-45.6212286-33.8852148-89.4276433-106.9534674-107.4259055-139.3268803-6.4642564,7.3439687-10.6608099,15.8022396-12.563595,22.6835448-16.9556402,61.2214602,43.4023987,135.1498759-5.21311,108.1394499-40.5058645-22.5076023-131.7157397-71.797557-166.5067324-22.8073561,38.9647388,50.0654049,140.8777805,176.0271745,207.1364082,213.2748452Z"/> + <path class="cls-2" d="M361.2822261,216.187976c29.6137228-54.1055651,61.1725873-101.4927347,93.8913687-135.6320886,0,0-32.6340684,47.2372927-79.2457879,141.6662634,28.2289905,7.7740502,108.6249208,23.7261667,220.6090393-5.2000772,2.7531737-20.350678-10.9279818-42.734469-79.1056856-50.2283145-44.5101845-4.8872906,53.4246026-106.2822795-17.5225659-154.2363748-2.2905102-1.5509002-4.5419221-2.9193416-6.7477192-4.1444224-2.3784814-.8536468-4.8905488-1.6356133-7.5720422-2.3328667-82.8591248- [...] + <path class="cls-4" d="M210.0661969,580.0239535c18.7052902-56.0344158,41.2063761-118.989235,66.6430946-181.872374-66.2586277-37.2476707-168.1716694-163.2094403-207.1364082-213.2748452-6.9562436,9.787614-11.7099483,23.4394457-13.2934304,42.1088958-8.4973692,100.2806866,94.9567981,174.521889,74.3324318,188.0824913-27.2808561,17.9396147-81.5786546-43.0928703-102.978471-4.3138485,31.0180043,39.8477093,94.2008971,111.8472744,182.4327833,169.2696807Z"/> + <path class="cls-3" d="M496.7155649,363.7515701c-52.3819806-18.6824828,54.7376547-68.786986,89.5221309-121.9411586,4.4506926-6.7965921,9.0512622-15.5806824,10.2991504-24.7883379-111.9841185,28.9262439-192.3800488,12.9741274-220.6090393,5.2000772-24.1301828,48.8924551-51.9942555,110.5048986-81.0540854,184.7917156,30.2653616,12.9415455,153.8421334,60.7457639,328.3900879,60.9933866,29.3465509-76.4372249-76.8347245-86.5311091-126.5482445-104.255683Z"/> + <path class="cls-4" d="M230.3060964,590.1113213c30.7801562,9.5921223,132.7681363,38.244678,241.0835287,33.9308295,14.5510932-39.3980786-39.8509675-43.2427472-44.282111-74.84071-3.430878-24.4494858,143.1682907,20.5461697,190.3371613-68.3569045,2.3849978-4.4963073,4.2454264-8.7384756,5.819134-12.8372833-174.5479545-.2476227-298.1247263-48.0518411-328.3900879-60.9933866-21.2369067,54.2880239-43.0830957,115.2162467-64.5676252,183.0974549Z"/> + <path class="cls-1" d="M230.3060964,590.1113213c-13.8310324,43.6923779-27.4763477,90.3692613-40.7209052,139.6983144-4.6983154,17.4899839-9.3412414,35.3057873-13.9190036,53.5125738,102.8057868,33.9373459,197.4726056.0781966,200.6819264-41.8873386.0260655-.3323358-.0358401-.5799585-.016291-.8992615,2.4469035-44.4482789-64.1733837-19.8098179-62.5964179-46.5335229,1.5834822-26.9191966,116.3077416-.1563933,151.7862131-57.872037,2.7205918-4.4246271,4.4930492-8.3540087,5.8680069-12.0878987-10 [...] + <path class="cls-1" d="M27.6334136,410.7542728c-1.4987691,2.7173336-2.8509195,5.8582323-4.0043201,9.6116715-19.9238547,64.7533422,120.9604422,151.7405984,101.7924885,170.7032859-17.2782014,17.0859679-39.7955782-21.9602257-67.5619052-5.8321668-3.0431529,1.7724574-6.1319206,4.0075783-9.3021431,7.2592556-31.4024712,32.1714049-.4919873,124.8539837,88.6033203,174.3263973-20.7905342,69.8100589-41.489839,147.8047004-61.7525458,229.3703222,7.3504851-2.573973,16.1476081-5.1544625,18.3371143-12. [...] +</svg> \ No newline at end of file
