From fcf20db1f56a531f5f21e34c08fbebeed808ed75 Mon Sep 17 00:00:00 2001 From: Chris C Date: Wed, 29 Jul 2026 15:38:21 -0600 Subject: [PATCH 1/7] Initial changes to the join page. --- docs/join.md | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/docs/join.md b/docs/join.md index a3093427..b5346784 100644 --- a/docs/join.md +++ b/docs/join.md @@ -1,21 +1,26 @@ -# How to join the weekly dev chat: +# How to join the weekly dev chat -#### The short version +Everyone and anyone are welcome to join as long as you are kind, supportive, and respectful of others. No need to show up every week, show up when it works for you. -1. Install [Zoom](https://zoom.us/). -2. Find the meeting link on the [#meetup-weekly-dev-chat](https://devedmonton.slack.com/archives/C01LZQ6550V) channel on Dev Edmonton [Slack](https://devedmonton.com/#about-our-slack). -3. Alternatively find the link on Weekly Dev Chat event on the Edmonton Unlimited's Meetup [group](https://www.meetup.com/startupedmonton/). +## Preferend method -#### The longer version +1. Register for the event on [Luma](https://luma.com/weeklydevchat) to see the link. +2. Click the link at 12pm Mountain Time on the given Tuesday to join. -The Weekly Dev Chat uses [Zoom](https://zoom.us/). If you don't want to install Zoom you can use it directly in your [browser](https://support.zoom.us/hc/en-us/articles/201362593-Join-My-Meeting-via-Browser) instead. +## Other Options + +Other options to join the chat: + +- Join the Edmonton Unlimited Meetup [group](https://www.meetup.com/startupedmonton/). Once you join the group look for the Weekly Dev Chat event and the link will be shown when you register for the event. -The recommended way for getting the link for the Zoom meeting is by joining the Dev Edmonton [Slack](https://devedmonton.com/#about-our-slack). The link will be posted every week in the #meetup-weekly-dev-chat channel. The #meetup-weekly-dev-chat channel is where you can post an initial topic suggestion. It is also used to continue the discussion once the chat is over. +- Join the Dev Edmonton [Slack](https://devedmonton.com/#about-our-slack). The link will be posted every week in the #meetup-weekly-dev-chat channel. -You can join the Dev Edmonton Slack even if you don't live in Edmonton and it's free to join. Details on how to join the Dev Edmonton Slack and the organization can be found on their [website](https://devedmonton.com/). +## More details + +The Weekly Dev Chat uses [Zoom](https://zoom.us/). If you don't want to install Zoom you can use it directly in your [browser](https://support.zoom.us/hc/en-us/articles/201362593-Join-My-Meeting-via-Browser) instead. -A second option is to join the Edmonton Unlimited Meetup [group](https://www.meetup.com/startupedmonton/). Once you join the group look for the Weekly Dev Chat event and the Zoom link will be shown when you register for the event. +Follow us on [LinkedIn](https://www.linkedin.com/company/weeklydevchat) if that is your jam and, hopefully, Weekly Dev Chat will make you look more professional. -#### In-Real-Life (IRL) Events +## In-Real-Life (IRL) Events -We occasionally host in-person meetups in Edmonton. To stay up to date on IRL events, subscribe to our [Luma calendar](https://luma.com/weeklydevchat). +We host in-real life (IRL) events in Edmonton, Alberta, Canada. To stay up to date on IRL events, subscribe to our [Luma calendar](https://luma.com/weeklydevchat). From d79919b4cd67168006274cf378c8d2151c9608b8 Mon Sep 17 00:00:00 2001 From: Chris C Date: Wed, 29 Jul 2026 15:38:48 -0600 Subject: [PATCH 2/7] WIP: Updated the join page with sponsor page styling. --- docs/join.md | 84 ++++++++++++++++++---- docs/stylesheets/join.css | 142 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 212 insertions(+), 14 deletions(-) create mode 100644 docs/stylesheets/join.css diff --git a/docs/join.md b/docs/join.md index b5346784..a5b5e25f 100644 --- a/docs/join.md +++ b/docs/join.md @@ -1,26 +1,82 @@ -# How to join the weekly dev chat +--- +title: Join +--- +# How to join the Weekly Dev Chat -Everyone and anyone are welcome to join as long as you are kind, supportive, and respectful of others. No need to show up every week, show up when it works for you. +
-## Preferend method +

A casual chat about web and software development every Tuesday at 12pm Mountain Time.

-1. Register for the event on [Luma](https://luma.com/weeklydevchat) to see the link. -2. Click the link at 12pm Mountain Time on the given Tuesday to join. +
+
Recommended way to join
+
+
+

Register once, drop in whenever

+

Registering on Luma gets you the Zoom link and keeps you on the calendar for future Tuesdays — free, about an hour, and there's no expectation you come every week.

+
+ +
+
-## Other Options +## Join in two steps -Other options to join the chat: +
    +
  1. Register on Luma. This is how you get the Zoom link, and you only have to do it once.

  2. +
  3. Open the link at 12pm Mountain Time on any Tuesday you feel like joining. No need to install Zoom — you can run it in your browser.

  4. +
-- Join the Edmonton Unlimited Meetup [group](https://www.meetup.com/startupedmonton/). Once you join the group look for the Weekly Dev Chat event and the link will be shown when you register for the event. +## Already in one of these? -- Join the Dev Edmonton [Slack](https://devedmonton.com/#about-our-slack). The link will be posted every week in the #meetup-weekly-dev-chat channel. +You only need one way in — pick whichever community you are already part of. -## More details +
+
+ Option +

Dev Edmonton Slack

+

The link is posted every Tuesday in #meetup-weekly-dev-chat. It is also where topics get suggested and where the conversation keeps going afterwards. Free, and you don't have to live in Edmonton. Join the Slack

+
+
+ Option +

Edmonton Unlimited on Meetup

+

Join the group, find the Weekly Dev Chat event, and the link appears once you register. Good if Meetup is already how you keep track of events. Join the Meetup group

+
+
-The Weekly Dev Chat uses [Zoom](https://zoom.us/). If you don't want to install Zoom you can use it directly in your [browser](https://support.zoom.us/hc/en-us/articles/201362593-Join-My-Meeting-via-Browser) instead. +## What the hour is like -Follow us on [LinkedIn](https://www.linkedin.com/company/weeklydevchat) if that is your jam and, hopefully, Weekly Dev Chat will make you look more professional. +
+
+

Cameras off is fine

+

Cameras and mics are both optional. Listening quietly is a completely normal way to attend, and plenty of people do.

+
+
+

Nothing to prepare

+

A starter topic gets posted each week, but the conversation drifts wherever it wants to. You don't have to have read or done anything.

+
+
+

Any experience level

+

Students, career switchers, and people twenty years in all end up in the same call. Be kind, supportive, and respectful of others — that's the whole rulebook.

+
+
-## In-Real-Life (IRL) Events +## Common questions -We host in-real life (IRL) events in Edmonton, Alberta, Canada. To stay up to date on IRL events, subscribe to our [Luma calendar](https://luma.com/weeklydevchat). +
+

Do I have to be in Edmonton?

No. The Tuesday chat is virtual and open to anyone, anywhere. Only the occasional in-person events are Edmonton-based.

+

Do I need to come every week?

No. Show up when it works for you — a lot of people drop in every few weeks.

+

Is it recorded?

No. Nothing is recorded or published, so people can speak freely.

+

What if I'm late?

Join anyway. People come and go throughout the hour.

+

Can I suggest a topic?

Yes. Post it in #meetup-weekly-dev-chat on Dev Edmonton Slack, or just raise it during the chat.

+
+ +## In-Real-Life (IRL) events + +
+

IRL events in Edmonton

+

We host in-real-life (IRL) events in Edmonton, Alberta, Canada. They are announced on the same Luma calendar, so one subscription covers both. Follow us on LinkedIn if that is your jam.

+
+ +
diff --git a/docs/stylesheets/join.css b/docs/stylesheets/join.css new file mode 100644 index 00000000..f217effb --- /dev/null +++ b/docs/stylesheets/join.css @@ -0,0 +1,142 @@ +/* Join page — reuses the sponsors page vocabulary. + Put the wrapper class on both:
+ so the tokens (--paper, --line, --teal, --radius, --mono) and the + .lead / .support-card / .become-sponsor / .btn styles all apply. */ + +.wdc-join-page .support.two { + grid-template-columns: repeat(2, 1fr); +} + +.wdc-join-page .support.plain { + border-bottom: none; + padding-bottom: 0; +} + +.wdc-join-page .support-card .card-eyebrow { + font-family: var(--mono); + font-size: 11px; + letter-spacing: 0.08em; + text-transform: uppercase; + color: var(--ink-3); +} + +.wdc-join-page .support-card a { + font-weight: 500; +} + +/* Section heading with a rule, same shape as the sponsors year header */ +.wdc-join-page .section-header { + display: flex; + align-items: baseline; + gap: 16px; + margin: 44px 0 4px; +} +.wdc-join-page .section-header h2 { + font-weight: 300; + font-size: clamp(22px, 2.6vw, 28px); + margin: 0; + color: var(--teal); + border-bottom: none; + padding-bottom: 0; +} +.wdc-join-page .section-header .rule { + flex: 1; + height: 1px; + background: var(--line); +} +.wdc-join-page .section-header .meta { + font-family: var(--mono); + font-size: 12px; + letter-spacing: 0.06em; + color: var(--ink-3); + text-transform: uppercase; +} + +/* Two-step "how" list. + The extra .md-typeset / ol qualifiers are needed to beat Material's + `.md-typeset ol:not([hidden]){display:flow-root}` and `li{margin-left:20px}`. */ +.md-typeset .wdc-join-page ol.steps:not([hidden]) { + display: grid; + gap: 14px; + margin: 18px 0 8px; + padding: 0; + list-style: none; + counter-reset: step; +} +.md-typeset .wdc-join-page ol.steps > li { + display: grid; + grid-template-columns: 34px 1fr; + gap: 14px; + align-items: start; + margin: 0; + margin-left: 0; +} +.md-typeset .wdc-join-page ol.steps > li::before { + counter-increment: step; + content: counter(step); + width: 34px; + height: 34px; + border-radius: 50%; + background: #e0f2f1; + color: var(--teal-dark); + font-family: var(--mono); + font-size: 14px; + display: flex; + align-items: center; + justify-content: center; +} +.md-typeset .wdc-join-page ol.steps > li p { + margin: 0; + padding-top: 5px; + color: var(--ink-2); +} +.md-typeset .wdc-join-page ol.steps > li p strong { + color: var(--ink); +} + +/* Q&A list */ +.wdc-join-page .qa { + display: grid; + gap: 18px; + margin: 20px 0 8px; +} +.wdc-join-page .qa > div { + padding-bottom: 18px; + border-bottom: 1px solid var(--line); +} +.wdc-join-page .qa > div:last-child { + border-bottom: none; + padding-bottom: 0; +} +.wdc-join-page .qa .q { + margin: 0 0 4px; + font-weight: 500; + color: var(--ink); +} +.wdc-join-page .qa .a { + margin: 0; + color: var(--ink-2); +} + +/* Secondary IRL / follow-us block */ +.wdc-join-page .aside-card { + margin: 20px 0; + padding: 22px; + border-radius: var(--radius); + background: var(--paper); + border: 1px solid var(--line); +} +.wdc-join-page .aside-card h3 { + font-weight: 400; + font-size: 20px; + margin: 0 0 8px; +} +.wdc-join-page .aside-card p { + margin: 0; + color: var(--ink-2); + font-size: 15px; +} + +@media (max-width: 900px) { + .wdc-join-page .support.two { grid-template-columns: 1fr; } +} From e6a4c7cda02441961e264bc0a341d3175345312d Mon Sep 17 00:00:00 2001 From: Chris C Date: Wed, 29 Jul 2026 17:04:08 -0600 Subject: [PATCH 3/7] Fixes to the style and copy. --- docs/join.md | 118 +++++++++++++++++--------------------- docs/stylesheets/join.css | 6 +- mkdocs.yml | 1 + 3 files changed, 57 insertions(+), 68 deletions(-) diff --git a/docs/join.md b/docs/join.md index a5b5e25f..70645b53 100644 --- a/docs/join.md +++ b/docs/join.md @@ -1,82 +1,70 @@ --- title: Join +hide: + - toc --- # How to join the Weekly Dev Chat
+

The virtual chat every Tuesday at 12pm Mountain Time. IRL events are not consistent.

-

A casual chat about web and software development every Tuesday at 12pm Mountain Time.

- -
-
Recommended way to join
-
-
-

Register once, drop in whenever

-

Registering on Luma gets you the Zoom link and keeps you on the calendar for future Tuesdays — free, about an hour, and there's no expectation you come every week.

-
-
- Register on Luma - Zoom in a browser +
+
Preferred way to join
+
+
+

+

Follow the WDC Luma Calendar to get notified of upcoming events. Register for an event to get the Zoom link.

+
+
-
-
- -## Join in two steps - -
    -
  1. Register on Luma. This is how you get the Zoom link, and you only have to do it once.

  2. -
  3. Open the link at 12pm Mountain Time on any Tuesday you feel like joining. No need to install Zoom — you can run it in your browser.

  4. -
+ -## Already in one of these? +

Alternatives

-You only need one way in — pick whichever community you are already part of. + Don't like Luma or you are already on Meetup or the Dev Edmonton Slack? Then use one of the options below. -
-
- Option -

Dev Edmonton Slack

-

The link is posted every Tuesday in #meetup-weekly-dev-chat. It is also where topics get suggested and where the conversation keeps going afterwards. Free, and you don't have to live in Edmonton. Join the Slack

-
-
- Option -

Edmonton Unlimited on Meetup

-

Join the group, find the Weekly Dev Chat event, and the link appears once you register. Good if Meetup is already how you keep track of events. Join the Meetup group

-
-
- -## What the hour is like - -
-
-

Cameras off is fine

-

Cameras and mics are both optional. Listening quietly is a completely normal way to attend, and plenty of people do.

-
-
-

Nothing to prepare

-

A starter topic gets posted each week, but the conversation drifts wherever it wants to. You don't have to have read or done anything.

-
-
-

Any experience level

-

Students, career switchers, and people twenty years in all end up in the same call. Be kind, supportive, and respectful of others — that's the whole rulebook.

-
-
+
+
+

Edmonton Unlimited on Meetup

+

Join the group, find the Weekly Dev Chat event, and the link appears once you register. Good if Meetup is already how you keep track of events. Join the Meetup group

+
+
+

Dev Edmonton Slack

+

The link is posted every Tuesday in #meetup-weekly-dev-chat. It is also where topics get suggested and where the conversation keeps going afterwards. Free, and you don't have to live in Edmonton. Join the Slack

+
+
-## Common questions +

What the virtual chat is like

-
-

Do I have to be in Edmonton?

No. The Tuesday chat is virtual and open to anyone, anywhere. Only the occasional in-person events are Edmonton-based.

-

Do I need to come every week?

No. Show up when it works for you — a lot of people drop in every few weeks.

-

Is it recorded?

No. Nothing is recorded or published, so people can speak freely.

-

What if I'm late?

Join anyway. People come and go throughout the hour.

-

Can I suggest a topic?

Yes. Post it in #meetup-weekly-dev-chat on Dev Edmonton Slack, or just raise it during the chat.

-
+
+
+

Nothing to prepare

+

A starter topic gets posted each week, but the conversation drifts wherever it wants to. You don't have to prepare anything.

+
+
+

Cameras off is fine

+

Cameras and mics are both optional. Listening quietly is a completely normal way to attend, and plenty of people do.

+
+
+

Any experience level

+

Students, career switchers, and people twenty years in all end up in the same call.

+
+
-## In-Real-Life (IRL) events +

In-Real-Life (IRL) events

+
+

We host in-real-life (IRL) events in Edmonton, Alberta, Canada. They are announced on the same Luma calendar as the virtual events.

+
-
-

IRL events in Edmonton

-

We host in-real-life (IRL) events in Edmonton, Alberta, Canada. They are announced on the same Luma calendar, so one subscription covers both. Follow us on LinkedIn if that is your jam.

-
+

FAQ

+
+

Do I have to be in Edmonton?

No. The Tuesday chat is virtual and open to anyone, anywhere. Only the occasional in-person events are Edmonton-based.

+

Do I need to come every week?

No. Show up when it works for you — a lot of people drop in every few weeks.

+

Is it recorded?

No. Nothing is recorded or published, so people can speak freely.

+

What if I'm late?

Join anyway. People come and go throughout the hour.

+

Can I suggest a topic?

Yes. Post it in #meetup-weekly-dev-chat on Dev Edmonton Slack, or just raise it during the chat.

+
diff --git a/docs/stylesheets/join.css b/docs/stylesheets/join.css index f217effb..a0314091 100644 --- a/docs/stylesheets/join.css +++ b/docs/stylesheets/join.css @@ -7,9 +7,9 @@ grid-template-columns: repeat(2, 1fr); } -.wdc-join-page .support.plain { - border-bottom: none; - padding-bottom: 0; +/* Prose section with no cards — one full-width column */ +.wdc-join-page .support.full { + grid-template-columns: 1fr; } .wdc-join-page .support-card .card-eyebrow { diff --git a/mkdocs.yml b/mkdocs.yml index b4f22f1e..879d8c19 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -53,4 +53,5 @@ markdown_extensions: extra_css: - stylesheets/extra.css - stylesheets/sponsors.css + - stylesheets/join.css From 914444c48a2b944fde5a9457d02d1b619545ba8b Mon Sep 17 00:00:00 2001 From: Chris C Date: Wed, 29 Jul 2026 17:27:19 -0600 Subject: [PATCH 4/7] Merged the common CSS and removed unused CSS. --- docs/join.md | 25 ++--- docs/sponsors/index.md | 43 +++++---- docs/stylesheets/extra.css | 2 - docs/stylesheets/join.css | 142 ---------------------------- docs/stylesheets/page.css | 172 ++++++++++++++++++++++++++++++++++ docs/stylesheets/sponsors.css | 160 ++----------------------------- mkdocs.yml | 2 +- 7 files changed, 216 insertions(+), 330 deletions(-) delete mode 100644 docs/stylesheets/join.css create mode 100644 docs/stylesheets/page.css diff --git a/docs/join.md b/docs/join.md index 70645b53..f59465ef 100644 --- a/docs/join.md +++ b/docs/join.md @@ -5,17 +5,17 @@ hide: --- # How to join the Weekly Dev Chat -
+

The virtual chat every Tuesday at 12pm Mountain Time. IRL events are not consistent.

-
+
Preferred way to join
-
+

Follow the WDC Luma Calendar to get notified of upcoming events. Register for an event to get the Zoom link.

- @@ -25,12 +25,12 @@ hide: Don't like Luma or you are already on Meetup or the Dev Edmonton Slack? Then use one of the options below. -
-
+
+

Edmonton Unlimited on Meetup

Join the group, find the Weekly Dev Chat event, and the link appears once you register. Good if Meetup is already how you keep track of events. Join the Meetup group

-
+

Dev Edmonton Slack

The link is posted every Tuesday in #meetup-weekly-dev-chat. It is also where topics get suggested and where the conversation keeps going afterwards. Free, and you don't have to live in Edmonton. Join the Slack

@@ -38,24 +38,25 @@ hide:

What the virtual chat is like

-
-
+
+

Nothing to prepare

A starter topic gets posted each week, but the conversation drifts wherever it wants to. You don't have to prepare anything.

-
+

Cameras off is fine

Cameras and mics are both optional. Listening quietly is a completely normal way to attend, and plenty of people do.

-
+

Any experience level

Students, career switchers, and people twenty years in all end up in the same call.

In-Real-Life (IRL) events

-
+

We host in-real-life (IRL) events in Edmonton, Alberta, Canada. They are announced on the same Luma calendar as the virtual events.

+

The IRL events range from pair coding, capture the flag (CTF), watch parties, show and tell, hardware swap, workshop, to whatever else we can think of. Anything goes as long as it's interactive and has audience participation. There are already enough one person talking to a group for an hour.

FAQ

diff --git a/docs/sponsors/index.md b/docs/sponsors/index.md index 59e5cc8b..7a2bf1ae 100644 --- a/docs/sponsors/index.md +++ b/docs/sponsors/index.md @@ -4,31 +4,31 @@ hide: --- # Sponsors -
+

The Weekly Dev Chat is powered by community members like you!

-
-
+
+

Show Up

Attending events is the best way to support the Weekly Dev Chat. Bring your curiosity and be willing to share your knowledge and learn from others.

-
+

Spread the Word

Invite others who follow our values to an event. Everyone and anyone is welcome as long as they are kind, supportive, and respectful of others.

-
+

Sponsor

Help keep the lights on and get things done with contributions of money, time, skills, or other resources. Every little bit helps.

-
+
Want on this page?
-
+

Thank you to our Current and Past Sponsors!

Email us if you have any questions or would like to make non-financial contributions.

-
+ @@ -48,7 +48,7 @@ hide: {% set s = sponsors.sponsors[id] %} {% set card_links = s.links if s.links else ([{'label': s.link_label or 'Website', 'url': s.link}] if s.link else []) %}