From a5f5eaa17deef037981b79e361ac7aeed9648c6a Mon Sep 17 00:00:00 2001 From: Sven Kanoldt Date: Fri, 10 Oct 2025 12:20:31 +0200 Subject: [PATCH 1/4] feat: introduce the team Signed-off-by: Sven Kanoldt --- content/about/index.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/about/index.md b/content/about/index.md index 18e6631..c12b390 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -12,3 +12,17 @@ Rust Munich uses the [Berlin Code of Conduct](https://berlincodeofconduct.org). Our primary goal is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. If you experience or witness a violation, contact the organizers in person at events or by email. + +## The Team + +### Current Organizers + +**Ludwig** is our networking guru — he knows every Rustacean by name before they even know they are a Rustacean. Following a wide range of topics and interests: from embedded over security to backend, Ludwig somehow manages to keep track of what everyone in the community is working on and loves connecting people with shared interests. + +**Sven** is the kind of person who reads compiler error messages for fun and actually understands them. When he's not diving deep into the latest Rust RFC, he's probably explaining why that "simple" optimization you suggested isn't actually that simple (but in the nicest way possible). + +**Jonas** brings that perfect mix of pragmatism and curiosity that keeps our meetups grounded yet innovative. He has this uncanny ability to ask exactly the right question that makes everyone go "oh wait, what about...?" and suddenly the whole discussion gets ten times more interesting. + +### Alumni + +**Bernhard** was instrumental in getting Rust Munich off the ground. His passion for building inclusive tech communities and knack for organizing events that people actually want to attend helped shape what we are today. Though he's moved on to new adventures, his influence on our community spirit lives on. From fdc9a3384396bd0f32038807b3a1451f0304fed7 Mon Sep 17 00:00:00 2001 From: Sven Kanoldt Date: Sun, 19 Oct 2025 15:34:43 +0200 Subject: [PATCH 2/4] chore: incorporate jonas and ludwigs suggestions Signed-off-by: Sven Kanoldt --- content/about/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/about/index.md b/content/about/index.md index c12b390..537fdcc 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -17,11 +17,11 @@ If you experience or witness a violation, contact the organizers in person at ev ### Current Organizers -**Ludwig** is our networking guru — he knows every Rustacean by name before they even know they are a Rustacean. Following a wide range of topics and interests: from embedded over security to backend, Ludwig somehow manages to keep track of what everyone in the community is working on and loves connecting people with shared interests. +**Ludwig** Rustacean since Rust 1.0 and experienced software engineer with a background in engineering physics and over two decades in software development across aerospace, automotive, and security domains. -**Sven** is the kind of person who reads compiler error messages for fun and actually understands them. When he's not diving deep into the latest Rust RFC, he's probably explaining why that "simple" optimization you suggested isn't actually that simple (but in the nicest way possible). +**Sven** is a passionate Rustacean and software engineer with a background in computer science and over two decades of experience in software development. He enjoys building open source tools and fostering community engagement. -**Jonas** brings that perfect mix of pragmatism and curiosity that keeps our meetups grounded yet innovative. He has this uncanny ability to ask exactly the right question that makes everyone go "oh wait, what about...?" and suddenly the whole discussion gets ten times more interesting. +**Jonas** is a software engineer with professional experience in C++ and Rust. He has a passion for system-level software, including embedded devices, databases and distributed systems. ### Alumni From 0e19c17e6705e1b8fc90f7cf944811b598101cf0 Mon Sep 17 00:00:00 2001 From: Sven Kanoldt Date: Sun, 19 Oct 2025 16:06:59 +0200 Subject: [PATCH 3/4] feat: add the linked in group to the footer and the about links section - also refactor the links so that the shortcode templates are being used that uses the config.toml links Signed-off-by: Sven Kanoldt --- config.toml | 2 ++ content/about/index.md | 9 +++++++++ templates/base.html | 16 +++++++++++++++- templates/shortcodes/btn.html | 24 ++++++++++++++++++++++++ templates/shortcodes/github_link.html | 4 ++-- templates/shortcodes/icon.html | 17 +++++++++++++++++ templates/shortcodes/linkedin_link.html | 3 +++ templates/shortcodes/twitter_link.html | 3 +++ templates/shortcodes/youtube_link.html | 3 +++ 9 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 templates/shortcodes/btn.html create mode 100644 templates/shortcodes/icon.html create mode 100644 templates/shortcodes/linkedin_link.html create mode 100644 templates/shortcodes/twitter_link.html create mode 100644 templates/shortcodes/youtube_link.html diff --git a/config.toml b/config.toml index e4879d8..9f9ccc6 100644 --- a/config.toml +++ b/config.toml @@ -32,8 +32,10 @@ twitter = "https://twitter.com/rustmunich" youtube = "https://www.youtube.com/@rustmunichmeetup4459/streams" discord = "https://discord.gg/SdB7yuEB" slides_github = "https://github.com/rust-munich/slides" +github_org = "https://github.com/rust-munich/" website_github = "https://github.com/rust-munich/website" meetup = "https://www.meetup.com/de-DE/rust-munich/" +linkedin = "https://www.linkedin.com/groups/9802799/" logo_svg = "img/rust-munich-logo.svg" # This boolean is used by templates to hide/show draft notices show_drafts = false diff --git a/content/about/index.md b/content/about/index.md index 537fdcc..d0669f4 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -13,6 +13,15 @@ Rust Munich uses the [Berlin Code of Conduct](https://berlincodeofconduct.org). Our primary goal is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. If you experience or witness a violation, contact the organizers in person at events or by email. +## Link tree + +- {{ meetup_link(text="Meetup.com group") }} +- {{ discord_link(text="Discord server") }} +- {{ github_link(text="GitHub organization") }} +- {{ twitter_link(text="Twitter") }} +- {{ youtube_link(text="YouTube") }} +- {{ linkedin_link(text="LinkedIn group") }} + ## The Team ### Current Organizers diff --git a/templates/base.html b/templates/base.html index 6707f3d..194ef7f 100644 --- a/templates/base.html +++ b/templates/base.html @@ -140,7 +140,21 @@

Connect

+ + + + + {{ text }} \ No newline at end of file diff --git a/templates/shortcodes/github_link.html b/templates/shortcodes/github_link.html index 2df62d2..3990974 100644 --- a/templates/shortcodes/github_link.html +++ b/templates/shortcodes/github_link.html @@ -1,3 +1,3 @@ -{{ text | default(value="website @ github.com") }}{{ text | default(value="rust munich @ github") }} diff --git a/templates/shortcodes/icon.html b/templates/shortcodes/icon.html new file mode 100644 index 0000000..82f2f63 --- /dev/null +++ b/templates/shortcodes/icon.html @@ -0,0 +1,17 @@ +{% if name == "location" %} + + + +{% elif name == "job-type" %} + + + +{% elif name == "remote" %} + + + +{% elif name == "experience" %} + + + +{% endif %} \ No newline at end of file diff --git a/templates/shortcodes/linkedin_link.html b/templates/shortcodes/linkedin_link.html new file mode 100644 index 0000000..f657478 --- /dev/null +++ b/templates/shortcodes/linkedin_link.html @@ -0,0 +1,3 @@ +{{ text | default(value="rust munich @ linkedin") }} diff --git a/templates/shortcodes/twitter_link.html b/templates/shortcodes/twitter_link.html new file mode 100644 index 0000000..2bb3999 --- /dev/null +++ b/templates/shortcodes/twitter_link.html @@ -0,0 +1,3 @@ +{{ text | default(value="rust munich @ twitter") }} diff --git a/templates/shortcodes/youtube_link.html b/templates/shortcodes/youtube_link.html new file mode 100644 index 0000000..06808f7 --- /dev/null +++ b/templates/shortcodes/youtube_link.html @@ -0,0 +1,3 @@ +{{ text | default(value="rust munich @ youtube") }} From 04f655121e55089cb48da397f0abaed62a88310f Mon Sep 17 00:00:00 2001 From: Sven Kanoldt Date: Sun, 19 Oct 2025 16:07:35 +0200 Subject: [PATCH 4/4] chore: ensure the gh pages deployment only runs on main Signed-off-by: Sven Kanoldt --- .github/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 48da783..9d975dd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,10 +51,12 @@ jobs: npx @tailwindcss/cli -m --optimize -i styles/tailwind.css -o public/main.t.css - name: Setup Pages + if: github.ref == 'refs/heads/main' uses: actions/configure-pages@v4 - name: Upload artifact uses: actions/upload-pages-artifact@v3 + if: github.ref == 'refs/heads/main' with: path: "./public"