Skip to content

Add AVE Alliance to Partners & Collaborators on the About Page #692

Description

@bencap

Summary

Add a partner card for the AVE Alliance to the "Partners & collaborators" section of the About page (/about). The AVE Alliance is a global community of practice for systematically measuring and interpreting genetic variant effects and is a natural fit alongside existing partners like ClinGen and GA4GH.

Proposed Behavior

A new card is appended to the PARTNERS array in AboutView.vue with the following content:

  • Name: AVE Alliance
  • Description: A global community of practice dedicated to systematically measuring and interpreting genetic variant effects.
  • URL: https://www.varianteffect.org
  • Logo: Retrieved from https://www.varianteffect.org and committed as a static asset alongside the existing partner logos (e.g., src/assets/ave-alliance-logo.png)

The card renders in the existing 3-column grid with logo, description text, and "Visit site →" link — consistent with the IGVF and MaveRegistry cards.

Acceptance Criteria

  • A new entry exists in the PARTNERS array in AboutView.vue with name: 'AVE Alliance', the description copy above, and url pointing to https://www.varianteffect.org.
  • The AVE Alliance logo is committed as a static asset and referenced via logoSrc (not a remote URL).
  • The card renders correctly in the 3-column grid on /about at all responsive breakpoints.
  • The "Visit site →" link opens https://www.varianteffect.org in a new tab with rel="noopener noreferrer".
  • The logo alt text is "AVE Alliance".

Implementation Notes

  • The PARTNERS array and card template are both in src/components/screens/AboutView.vue. Adding the entry requires only a new object in that array and a committed logo asset — no new components needed.
  • The logo asset should be added to src/assets/ alongside igvf-tag.png and mave-registry-logo.png, then imported at the top of the <script> block and referenced in the new partner object's logoSrc field.
  • If the AVE Alliance logo does not meet the h-7 object-contain object-left display constraints (height ~28 px), it may need light resizing before committing.
  • Partner ordering: place the AVE Alliance card after the existing entries or wherever most appropriate given the community relationship — no strict ordering is enforced today.

Metadata

Metadata

Assignees

Labels

app: frontendTask implementation touches the frontendtype: enhancementEnhancement to an existing feature

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions