Skip to content

feat: people pages, software cards with DOIs, and identity refinements - #56

Merged
profsergiocosta merged 1 commit into
mainfrom
feat/people-software-identity
Oct 29, 2026
Merged

profsergiocosta merged 1 commit into
mainfrom
feat/people-software-identity

Conversation

@profsergiocosta

Copy link
Copy Markdown
Member

Summary

People

  • New /people/ page (PI, graduate students, undergraduate researchers), added to the navbar in place of mentorship — mentorship is still linked from the people page and the PI profile.
  • New /people/sergio-costa/ PI profile: role, affiliations (UFMA, PPGC&TAmb, CNPq group), research interests, projects, selected publications, contact, and schema.org ProfilePage data.

Software

  • New software layout: DOI badge plus Source / PyPI / Documentation / JOSS chips at the top, and a How to cite box generated from front matter (doi, citation, citation_doi, pypi, docs, joss, kind).
  • Redesigned cards: consistent 16:9 branded covers, category label, DOI badge; inner links stay clickable (stretched-link instead of nested anchors).
  • Replaced shields.io badges used as card images (rdfmapper, TerraHS) with real covers.
  • Zenodo DOIs: DisSModel 10.5281/zenodo.23246106, QGISSPARQL 10.5281/zenodo.23102044 (taken from each repo's README/CITATION.cff). TerraHS cites its 2007 Springer chapter.
  • Restored the missing DisSModel architecture image (assets/img/software/arquitetura_dissmodel.png).

Identity

  • Wordmark "Lambda" + green "Geo" in navbar and home title; transparent logo/favicon (logo-icon.png).
  • Dark-mode version of the home banner (banner-dark.png).
  • Name standardized as LambdaGeo across the site.
  • Group contact lambdageo@ufma.br on home, people and profile pages (PI email kept for the PI).
  • Navbar now collapses below 992 px (navbar-expand-lg) — the menu already overflowed on tablets.
  • Fixed leftover template description on the projects page.

Testing

  • npx prettier --check passes on the edited files (kramdown {: .block-tip } lines kept outside the blockquote).
  • Full Jekyll build was not run (Ruby gems unreachable in the authoring environment). SCSS was compiled with Dart Sass and templates were rendered with liquidjs to check the software grid, software pages, people pages, navbar fit and dark mode.
  • Please run docker compose up --build and check /software/, /people/, /people/sergio-costa/ and dark mode before merging.

Generated by Claude Code

…tity

People
- Add /people/ page (PI, graduate and undergraduate members) in the nav
  in place of mentorship, which stays linked from the people page
- Add /people/sergio-costa/ PI profile with role, affiliations, research,
  publications and schema.org ProfilePage data

Software
- New software layout: DOI badge, source/PyPI/docs/JOSS chips and a
  "How to cite" box generated from front matter (doi, citation, ...)
- Redesign cards: 16:9 branded covers, category label, DOI badge and
  links that stay clickable (stretched-link instead of nested anchors)
- Replace shields.io badges used as card images with real covers
- Add Zenodo DOIs for DisSModel and QGISSPARQL; TerraHS cites its
  Springer chapter; restore missing DisSModel architecture image

Identity
- Navbar/home wordmark "Lambda" + green "Geo"; transparent logo/favicon
- Dark-mode version of the home banner
- Standardize the name as "LambdaGeo"
- Collapse the navbar below 992px (menu overflowed on tablets)
- Fix leftover template description on the projects page

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LcRTcP1f2ovUGqqH4Q7vbf
@profsergiocosta
profsergiocosta merged commit bc3456e into main Oct 29, 2026
5 checks passed
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