Skip to content

Point the core team link at the people page - #265

Merged
Zethson merged 4 commits into
mainfrom
public-team-links
Aug 23, 2026
Merged

Point the core team link at the people page#265
Zethson merged 4 commits into
mainfrom
public-team-links

Conversation

@Zethson

@Zethson Zethson commented Aug 23, 2026

Copy link
Copy Markdown
Member

Closes #177.

GitHub has no public view of a team, so @scverse/core and @scverse/core-devs dropped visitors on a sign-in screen; the names are now plain text and the core team links to /people/#core-team, with anchors added to the people page headings so it can be deep-linked. The other commits clean up what else was broken on the same pages: the join page e-mail links were missing their mailto: prefix, the steering council's social link pointed at twitter.com/@scverse (wrong handle, old domain), the people layout emitted an empty <a href="mailto:"> for the four members who have no e-mail on file, and the sub-roles sentence had a botched edit in it.

@netlify

netlify Bot commented Aug 23, 2026

Copy link
Copy Markdown

Deploy Preview for jade-cajeta-1bcca0 ready!

Name Link
🔨 Latest commit 5f1634c
🔍 Latest deploy log https://app.netlify.com/projects/jade-cajeta-1bcca0/deploys/6a8b526f31e9e0000878e4ef
😎 Deploy Preview https://deploy-preview-265--jade-cajeta-1bcca0.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Zethson
Zethson force-pushed the public-team-links branch from 7c12bb3 to 6e57529 Compare August 23, 2026 19:58
@Zethson Zethson changed the title Stop linking to org-only GitHub teams from the roles page Point the core team link at the people page Aug 23, 2026
GitHub has no public view of a team, so the two team links on the roles page dropped visitors on a sign-in screen.
The team names stay as plain text and the core team now links to the people page, which is the public list; team headings there gained anchors so it can be deep-linked.
Core developers have no section on the people page, so that mention is left unlinked.

Closes #177

Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
The three e-mail links resolved relative to /join/, so clicking one landed on a 404 instead of opening a mail client.

Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
@Zethson
Zethson force-pushed the public-team-links branch from 342d6f0 to 158f429 Compare August 23, 2026 20:00
The sub-roles sentence had a botched edit in it: "depending on the kinds covering different kinds of contributions".
The steering council's social account was linked as @scverse on twitter.com; the handle is @scverse_team and the domain is x.com, which the rest of the site already uses.
Four core team members have no e-mail in the people data, and the layout rendered an empty <a href="mailto:"></a> for each of them.

Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
The /page/dev/ path has been redirecting to /en/stable/dev/ for a while.

Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net>
@Zethson
Zethson merged commit e9d0e5e into main Aug 23, 2026
6 checks passed
@Zethson
Zethson deleted the public-team-links branch August 23, 2026 20:08
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.

Link to github teams from "roles" page does only work for people who are org members

1 participant