Repository navigation
Conversation
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>
Contributor
|
No news or events items were changed in the latest revision of this PR — nothing to explain in that regard. |
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? |
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.
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.ymlholds only the decision — whichGRANTS.yamlkeys to list. Names and links are read fromGRANTS.yamlat build time via the existinggetGrant(), so the list cannot fall out of step with it, and an entry with nourlthere renders as plain text rather than a dead link.How I chose the 13. Not by reading
GRANTS.yamland guessing: that file is GTN-synced and lists grants that fund GTN contributions generally, many with no Galaxy involvement. Instead I counted thecontributions.fundingkeys across every news item and event incontent/, which is the Hub's own record of what funded a given piece of Galaxy work, then:fondfrance, a funder rather than a projectThat 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.yamlhas 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