fix: add NCO links card for improving new contributor experience - #782
Draft
TineoC wants to merge 9 commits into
Draft
fix: add NCO links card for improving new contributor experience#782TineoC wants to merge 9 commits into
TineoC wants to merge 9 commits into
Conversation
Contributor
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: TineoC The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
TineoC
marked this pull request as draft
June 15, 2026 18:17
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
June 15, 2026 19:01
ed05629 to
d10e903
Compare
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
June 17, 2026 10:38
38d886d to
abc5eb7
Compare
Contributor
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: TineoC The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
June 30, 2026 03:18
f877ff9 to
8fa4237
Compare
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
June 30, 2026 03:21
8fa4237 to
c6d5624
Compare
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
3 times, most recently
from
June 30, 2026 03:33
1b5fc6a to
3ac2935
Compare
Contributor
Author
|
/remove-area blog |
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
July 16, 2026 15:59
c667a15 to
48110bb
Compare
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
July 16, 2026 16:01
48110bb to
b28edf3
Compare
Replace stale calendar TEMPLATE links with a live card that only shows confirmed EMEA/AMER sessions for the next orientation day. Unconfirmed or unavailable calendar data falls back to typical schedule guidance without inventing Zoom or add-to-calendar actions. Document EasyCLA-safe commit attribution for agents in AGENTS.md.
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
July 16, 2026 16:01
b28edf3 to
47f75b6
Compare
Move .metadata-* rules into _meta_panel.scss so KEP and NCO can share the panel chrome without implying those styles are KEP-only.
Replace hardcoded hex colors with $white and $slate-* so the shared panel matches the existing KEP palette.
Wire _nco.scss to $primary / $slate-* (plus soft primary fills) and keep agent guidance local-only via .git/info/exclude.
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
July 17, 2026 15:32
d15ae8e to
32bdd35
Compare
Show static fallback without JS, pick next upcoming session per region, restrict join/calendar URLs to https, and respect reduced-motion prefs.
TineoC
force-pushed
the
fix/nco-stale-calendar-links
branch
from
July 17, 2026 15:32
32bdd35 to
246b863
Compare
3 tasks
Pair sessions by the next orientation day, classify regions from title tags only, drive labels from a regions map, dedupe fallback rows, and move the Calendar client into assets/js.
Require a tagged region for the day anchor, guard JSON parse failures, add a fetch timeout, tighten calendar link hosts, and drive row order from region_order in nco.yaml.
Drop the custom Google Calendar client on orientation in favor of a static schedule panel that links to /resources/calendar/?q=..., plus a shared title filter on the community calendar.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Addresses #781 by improving how people find the next New Contributor Orientation session and Zoom link, without maintaining a second Google Calendar client on the orientation page.
/docs/orientation/with typical EMEA/AMER schedule guidance, Slack/mailing list links, and a primary CTA to the community calendar/resources/calendar/with shareable?q=deep-links (NCO CTA uses?q=New+Contributor+Orientation)Orientation markdown synced from
kubernetes/communityis unchanged; stale TEMPLATE links there remain out of scope for this repo.Test plan
/docs/orientation/— static panel loads with no spinner / no Calendar API on that page/resources/calendar/?q=New%20Contributor%20Orientationqupdates viareplaceState