Skip to content

List the projects Galaxy takes part in at the foot of /projects/ - #4573

Draft
scottcain wants to merge 1 commit into
mainfrom
projects-grants-participation
Draft

scottcain wants to merge 1 commit into
mainfrom
projects-grants-participation

Conversation

@scottcain

Copy link
Copy Markdown
Collaborator

Galaxy works on a good many funded projects that will never justify a card of their own. This adds a compact list of them below the cards, so the page accounts for that work without burying the projects that do have pages.

How the list is built. content/projects/project-participation.yml holds only the decision — which GRANTS.yaml keys to list. Names and links are read from GRANTS.yaml at build time via the existing getGrant(), so the list cannot fall out of step with it, and an entry with no url there renders as plain text rather than a dead link.

How I chose the 13. Not by reading GRANTS.yaml and guessing: that file is GTN-synced and lists grants that fund GTN contributions generally, many with no Galaxy involvement. Instead I counted the contributions.funding keys across every news item and event in content/, which is the Hub's own record of what funded a given piece of Galaxy work, then:

  • kept those with activity since 2024 (current participation, matching the present-tense heading)
  • dropped the five that now have their own card or section — EuroScienceGateway, ESG4Stars, BGE, EOSC Data Commons, OSCARS
  • dropped fondfrance, a funder rather than a project

That leaves: AI4Life, AI4Social+, BeYond-COVID, BioNT, DataPLANT (NFDI4Plants), ELIXIR-STEERS, EOSC-Life, EOSC-Mesh, Fair-Ease, Gaia Data, MaterialVital-Digital, MOOREV, NFDI4Bioimage.

Deliberately excluded, flagging in case you disagree: Gallantries (31 items, none since 2024), ELIXIR-CONVERGE, HealthyCloud and CORBEL — all with hub history but nothing recent. If you'd rather the list be "has ever funded Galaxy work" instead of "currently does", add the four keys to the YAML and they'll appear.

Verified by building. All 13 render, sorted by name; EOSC-Mesh correctly renders unlinked, since GRANTS.yaml has no url for it. 5516 pages, exit 0, eslint and prettier clean.

Touches the same file as the grouping PR, so one of the two will need a trivial rebase.

🤖 Generated with Claude Code

Galaxy works on a good many funded projects that will never justify a
card of their own. Add a short list of them below the cards, so the page
accounts for that work without burying the projects that do have pages.

content/projects/project-participation.yml holds only the decision --
which GRANTS.yaml keys to list. Names and links are read from
GRANTS.yaml at build time, so the list cannot fall out of step with it,
and an entry with no url there renders as plain text.

The list is drawn from the grants the hub's own news and events record
as funding Galaxy work, via their contributions.funding front matter,
restricted to those with activity since 2024 and excluding the projects
that have their own card.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

No news or events items were changed in the latest revision of this PR — nothing to explain in that regard.

@scottcain

Copy link
Copy Markdown
Collaborator Author

@bgruening this adds a section at the bottom of the projects page for things we are "involved" in but don't get their own page. Does this look OK to you?

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