Skip to content

Software cards, IETF page, "Members" label, visible menu button - #8

Merged
estcarisimo merged 3 commits into
mainfrom
feat/software-cards-ietf
Sep 29, 2026
Merged

estcarisimo merged 3 commits into
mainfrom
feat/software-cards-ietf

Conversation

@estcarisimo

Copy link
Copy Markdown
Collaborator

Addresses Ignacio's latest notes:

Personas → miembros · pone las páginas web vinculadas cerca (lanet-vi.fi.uba.ar, netcores.fi.uba.ar) · alguna card de nuestros repos como tiene mi página, para no poner todos · vinculación con IETF, las RFC y actividades de Ignacio

Changes

  • "Members" label. The publications filter row is now "Miembros" / "Members" / "Membres".
  • Software page.
    • Online tools: cards for LaNet-vi (lanet-vi.fi.uba.ar), netcores (netcores.fi.uba.ar) and I'm Here!.
    • Featured repositories: pin cards for six repos, from the github-stats-extended service that estcarisimo.github.io uses. They are drawn in site colors for light and dark, and fall back to a plain link if the service is down.
    • Organizations: buttons to all CoNexDat repos and to TiX-measurements, instead of listing everything.
    • All of it lives in _data/software.yml.
  • New /ietf/ page, in the menu, in ES/EN/FR:
    • RFC 9198 (AURA): Proposed Standard, IPPM working group, May 2022, updates RFC 2330.
    • The SIC Internet-Draft, with its code, and the drafts that became RFC 9198.
    • Ignacio as IETF Day chair at JAIIO, with links to 2026, the 2022 proceedings he co-edited, and 2020.
    • His Datatracker profile, and the group's publications filtered to IETF standards.
    • Every fact was checked against the RFC Editor, IETF Datatracker (person 123380) and the JAIIO sites; the data is in _data/ietf.yml.
    • The Internet research area now links to it.

Fixes found along the way

  • Hidden menu button in light mode. The hamburger icon was navy on the navy header. At laptop widths, light-mode visitors had no visible way to reach Publications, Theses, Software or Contact. This happens on the live site today; the icon is now white.
  • Wrong RFC status. The Internet research area called RFC 9198 "informational". It is a Proposed Standard.
  • Unreadable buttons in dark mode. The small link buttons on IETF cards were white on light blue. They now share the publications' button styles through a Sass mixin.

Verification

  • The production build and every build.yml step pass locally:
    • Topic ids: 87 tagged, 18 ids.
    • Sanity checks: 312 HTML pages.
    • Internal links: 0 errors.
    • pre-commit passes.
  • Every new external URL returns 200. The exception is SourceForge, which returns 403 to bots; the link config accepts 403 for that reason.
  • Checked in the browser:
    • ES, EN and FR, light and dark, desktop and 375 px, with no horizontal scroll.
    • Three tool cards per row.
    • All six repo cards load, and the dark variants swap in.
    • The hamburger is white in light mode.

The repo cards show each repository's GitHub description. complexnets and ANTop still say "Automatically exported from code.google.com"; improving those needs an edit on GitHub, not in this repo.

🤖 Generated with Claude Code

estcarisimo and others added 2 commits September 28, 2026 21:41
From Ignacio's review:
- Publications filter: "Personas" -> "Miembros" (EN "Members", FR "Membres").
- Software page: web-tool cards for LaNet-vi, netcores and I'm Here! next to
  pin cards for six featured repositories (the github-stats-extended cards
  used on estcarisimo.github.io, in site colors for both themes, with a
  plain-link fallback), plus buttons to the CoNexDat and TiX-measurements
  organizations instead of listing every repository. Data in
  _data/software.yml.
- New /ietf/ page (ES/EN/FR, in the menu): RFC 9198 (AURA, Proposed
  Standard, IPPM, 2022), the SIC Internet-Draft and the drafts behind RFC
  9198, Ignacio's role as IETF Day chair at JAIIO, his Datatracker profile,
  and the group's standards publications. Facts checked against the RFC
  Editor, IETF Datatracker and the JAIIO sites; data in _data/ietf.yml.
  The Internet research area links to it.

Also:
- Research area: RFC 9198 was described as informational; it is a Proposed
  Standard.
- Menu: in light mode the hamburger icon was navy on the navy header, so
  the collapsed menu items (Publications, Theses, Software, Contact) had no
  visible way in on laptop-width screens. It is now white.
- Small outlined buttons are a shared Sass mixin, used by publications and
  IETF documents in both themes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@estcarisimo

Copy link
Copy Markdown
Collaborator Author

Review round 1 (commit d2dae58), fresh Sonnet reviewer following .github/REVIEW.md

VERDICT: CHANGES REQUESTED. Checks: build pass, CI steps pass, internal links 0 errors, pre-commit pass, zizmor n/a.

Findings

  1. [should-fix] _data/ietf.yml, SIC draft status. "Latest revision -08 (2022)" has the wrong year: -08 was posted on 2021-11-08, and the draft expired on 2022-05-12. The page never says it expired.
  2. [nit] The data file header says "verified on 2026-09-29"; the real date is 2026-09-28.
  3. [nit] The IETF Day paragraph reads as true of every edition. The chair trio is the 2026 committee, and the IETF Argentina working group, a co-organizer, is omitted. "Since 2020" could not be confirmed for every year: editions 51 and 53 were unreachable.
  4. [nit] French: "a codirigé ses actes" should be "a coédité les actes", and the workshop name is a stiff calque.
  5. [nit] Spanish: "el RFC 2330" should be "la RFC 2330", matching Ignacio's usage. Also add "(man-in-the-middle)".
  6. [nit] The Sass mixin sits between the Publications header comment and its rules.
  7. [nit] With auto-fill, wide screens get an empty fourth column in the tool grid.
  8. [nit] Repo-card alt text is minimal, the fixed height="120" doesn't match the SVGs, and the fallback card stretches to the row height.
  9. [nit, risk] The repo cards depend on a third-party service that receives visitors' IPs, and an error card served as HTTP 200 won't trigger the fallback. Document this.
  10. [nit] The one-line TiX description was lost from the Software page.

Verified:

  • RFC 9198: authors, status, working group, date, the RFC 2330 update, DOI and abstract all match rfc9198.json.
  • Datatracker: the page covers exactly the four documents in Ignacio's profile.
  • JAIIO: the 2026 chair listing and his 2022 co-editorship are confirmed.
  • Hamburger fix: the bug is confirmed on main, and the fix renders the X in both themes.
  • Mixin refactor: computed styles of 40 publication buttons are identical to main in both themes.
  • Contrast: at least 5.8:1 everywhere.
  • Repo cards: the light and dark swap works, the fallback works, and keyboard focus is visible.
  • Layout and labels: there is no horizontal scroll at 375 or 320 px, and "Members" renders in all three languages.

Response (commit below)

  • 1–5, 7, 8, 10: fixed.
    • The SIC line now reads "-08 (November 2021), expired in May 2022" in all three languages.
    • The IETF Day text scopes the chair role to 2026, names the IETF Argentina working group as co-organizer, and says "editions since 2020".
    • French now reads "coprésidents" and "a coédité les actes de l'édition 2022". Spanish reads "la RFC 2330" and "(man-in-the-middle)".
    • The tool grid uses auto-fit.
    • Repo cards have "owner/repo (GitHub)" alt text, no fixed height, and a fallback card that doesn't stretch.
    • The TiX sentence is back on the Software page in all three languages.
  • 6: fixed. The mixin now sits above the Publications header. The filter-bar styles that had split that header from its rules were moved as well.
  • 9: documented in AGENTS.md and in the include's comment.
  • Also fixed, from the reviewer's notes:
    • The EN and FR sidebars showed the Spanish tagline. It is now per language (cnet.bio).
    • The French follow button read "Suivez moi"; it now reads "Suivre".

…d details, sidebar i18n

- SIC draft: last revision -08 in November 2021, expired May 2022.
- IETF Day: chair of the 2026 edition; co-organized with the IETF Argentina
  working group; editions since 2020. FR 'coprésidents', 'a coédité'.
- ES 'la RFC 2330', '(man-in-the-middle)'.
- Tool grid auto-fit; repo cards: better alt, no fixed height, fallback card
  not stretched; third-party dependency documented in AGENTS.md.
- TiX sentence restored on the Software page.
- Sass: mixin above the Publications header; header next to its rules.
- Sidebar: per-language tagline (cnet.bio); French follow label 'Suivre'.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@estcarisimo

Copy link
Copy Markdown
Collaborator Author

Review round 2 (commit 63dd546), fresh Sonnet reviewer following .github/REVIEW.md

VERDICT: APPROVE. Checks: build pass, CI steps pass, internal links 0 errors (3189 total), pre-commit pass including zizmor.

Earlier rounds: all ten round-1 findings are fixed in 63dd546.

  • SIC dates: they match Datatracker, with -08 on 2021-11-08, expired 2022-05-12.
  • IETF Day: the 2026 chair role and the 2022 co-editorship are confirmed.
  • Language: the French and Spanish wording is fixed.
  • Layout: the Sass order, auto-fit, alt text and fallback card are fixed.
  • Third-party note: it is documented, and TiX is restored.

Also verified:

  • Sidebar and follow label: the sidebar tagline is correct on all 14 EN and 14 FR pages. The French follow label reads "Suivre" in the sidebar and "Suivre :" in the footer, and the footer is unbroken.
  • Links and content: every added URL returns 200, and there are no e-mail addresses and no cnet.fi.uba.ar links.

Nits, deferred to a follow-up PR:

  1. At a 320 px viewport the repo card overhangs by 16 px. Fix with minmax(min(20rem, 100%), 1fr).
  2. The draft-ietf-ippm-route Datatracker link redirects to the RFC page. Point it at /history/.
  3. Repo cards stretch to the row height, so the hover shadow is taller than shorter cards. Fix with align-self: start.
  4. The French phrasing for the IETF Argentina group should follow its official name.
  5. "Editions since 2020" could not be confirmed for 2024. The reviewer found the wording defensible.

@estcarisimo
estcarisimo merged commit 7f1be45 into main Sep 29, 2026
5 checks passed
@estcarisimo
estcarisimo deleted the feat/software-cards-ietf branch September 29, 2026 03:04
estcarisimo added a commit that referenced this pull request Sep 29, 2026
…story link, IETF Argentina name (#10)

- Repo cards fit a 320 px screen (minmax(min(20rem, 100%), 1fr)) and keep
  their own height, so the hover/focus box matches the card.
- The draft-ietf-ippm-route card links to its Datatracker history instead of
  redirecting to the RFC page the RFC card already links.
- EN/FR name the workshop's organizer by its official name, Grupo de Trabajo
  de Ingeniería de Internet / Argentina (IETF Argentina).

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant