Skip to content

Conversation

@federicobucchi
Copy link
Member

@federicobucchi federicobucchi commented Oct 21, 2025

Motivation:

We need to redesign the Community page swift.org/community

Modifications:

Added new styles, content, assets

Needed:

  • The 4 links for Explore the Forums
  • The 4 links for Contribute to Swift
  • The 5 links for Follow Swift
  • The 5 icons for Follow Swift

Result:

Screen Shot 2025-10-17 at 08 40 06

@federicobucchi federicobucchi requested a review from a team as a code owner October 21, 2025 19:29
@federicobucchi federicobucchi changed the title Fb/community Redesign Community Page Oct 21, 2025
Copy link
Member

@alexandersandberg alexandersandberg left a comment

Choose a reason for hiding this comment

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

This top section looks great, but I wonder if there's something we can do to make the bottom two images appear clickable. Currently, there's not really any visual cue that tells me they are links, other than when I hover them, but that's not available on mobile.

Not sure how... overlay a link arrow over the images? Or an arrow next to the card titles?

Image

To be consistent, I think we want to end the section subtitles with a ., e.g. here:

The community's official channel for answering questions and discussing the development of Swift.

Image

For the "Contribute to Swift" section, maybe we can change the subtitle a bit, e.g. to:

Swift welcomes contributions from everyone, whether you write code or help in other ways.


Many of the card descriptions are truncated. We should try to tweak them to be a bit shorter maybe to not truncate for more viewport widths.

Image Image

I also noticed that some are still WIP descriptions, e.g.: Topics related to the Swift Evolution Process. Another line here.

Mentioning this here as it wasn't called out in the PR description to be missing.


It should be possible to compress the images. I tried one of them and managed to reduce the file size by 75% using a lossless compression.

@ktoso
Copy link
Contributor

ktoso commented Nov 17, 2025

What is the vision for linking to things like Server, C++ interop and other workgroups?

It seems we lost those pieces in the current redesign, or should we perhaps make use of those links. I see in the screenshot that we're seemingly hiding them further deeper into the hierarchy, is that the plan or just an idea? I'm a bit worried we're hiding these topics away deeper, vs. I thought we wanted to surface those use-cases more prominently on the website. Will we surface those "focus areas of swift" elsewhere more prominently, without as much focus on the workgroups, if we're hiding the workgroups like that?

Needed:

  • The 4 links for Explore the Forums
  • The 4 links for Contribute to Swift

We could add one of them to go to the Server category on the forums perhaps?
Others could be Embedded, and some more perhaps...?

@heckj
Copy link
Member

heckj commented Nov 17, 2025

@ktoso the idea is that we assemble another set of pages that this would reference that focus on how we "run the project" and laying out all of the various groups - steering groups, workgroups, etc - with links to their charters and related information. That page has some rough initial designs, but it's not yet at the "implement this" stage like the above that Fed's enabling for the broader community page.

The loose structure that I anticipate for these additional pages is another top level page that's about the overall "how we manage Swift as a project" with sub-pages for each of the groups - core team, steering groups, & workgroups.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants