Skip to content

Redesigned the Join page - #150

Open
mrbiggred wants to merge 7 commits into
mainfrom
feature/add-link-to-luma
Open

Redesigned the Join page#150
mrbiggred wants to merge 7 commits into
mainfrom
feature/add-link-to-luma

Conversation

@mrbiggred

@mrbiggred mrbiggred commented Jul 29, 2026

Copy link
Copy Markdown
Member

Updated the join page to look more like the sponsor page. Also, updated the copy to, hopefully, make it easier for people to join and figure out what the WDC is all about.

Current Page:

image

Updated Page:

image image

@mrbiggred
mrbiggred requested a review from Copilot July 29, 2026 23:39
@mrbiggred mrbiggred self-assigned this Jul 29, 2026
@mrbiggred mrbiggred added enhancement New feature or request content Updating content on the website labels Jul 29, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Join page to use the same “page component” visual language as the Sponsors page, introducing shared CSS primitives and refactoring Sponsors markup/styles to reuse them.

Changes:

  • Added a new shared stylesheet (page.css) and wired it into MkDocs.
  • Refactored the Sponsors page markup/styles to use shared .wdc-page / .tiles / .cta / .btn components.
  • Rewrote and redesigned docs/join.md with the new layout and updated copy.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
mkdocs.yml Loads the new shared stylesheets/page.css site stylesheet.
docs/stylesheets/page.css Introduces shared tokens and components for Join/Sponsors pages.
docs/stylesheets/sponsors.css Removes duplicated page-level components and keeps Sponsors-specific styles only.
docs/stylesheets/extra.css Adjusts global H1 styling (removes two overrides).
docs/sponsors/index.md Updates wrapper and component class names to use the shared page components.
docs/join.md Redesigned Join page layout and copy to match the Sponsors page style.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/join.md Outdated

#### The short version
<div class="wdc-page" markdown>
<p class="lead">The virtual chat every Tuesday at 12pm Mountain Time. In real life events date and time are nondeterministic.</p>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd say something like "We meet online every Tuesday...."

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@normanlorrain I like that suggestion. I've updated the lead line to be:

We meet online deterministically every Tuesday at 12pm Mountain Time.  The in real life events date and time are nondeterministic.

Let me know what you think.

Comment thread docs/join.md

@normanlorrain normanlorrain left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Lots of HTML, but I see that's needed for the look of the page.

@mrbiggred

Copy link
Copy Markdown
Member Author

Looks good to me. Lots of HTML, but I see that's needed for the look of the page.

I struggled if adding the HTML was a good idea when I did the sponsor page, but I like the look better than the default you can get with Markdown. I doubt I would have made the change without coding agents as they really help with HTML and CSS formatting, at least for me.

I figure the next re-design will be when we upgrade mkdocs in #67.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Updating content on the website enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants