Skip to content

Add citation copy buttons, DOI badge, and seminal Bioconductor articles#381

Open
Copilot wants to merge 7 commits into
develfrom
copilot/update-landing-page-citation-buttons
Open

Add citation copy buttons, DOI badge, and seminal Bioconductor articles#381
Copilot wants to merge 7 commits into
develfrom
copilot/update-landing-page-citation-buttons

Conversation

Copy link
Copy Markdown

Copilot AI commented May 14, 2026

  • Add a "Seminal Bioconductor project articles" section to each package landing page template below the package citation area
  • Reuse data-attribute citation buttons for seminal article Copy Text / Copy BibTeX on package pages
  • Remove the seminal-article citation block from /home/runner/work/bioconductor.org/bioconductor.org/content/about/index.md
  • Fix clipboard copying so buttons work locally when navigator.clipboard is unavailable (fallback copy path)
  • Tighten DOI character allowlist and use safer DOI component encoding when constructing URLs
  • Add explicit aria-label attributes for package citation copy buttons (dynamic and static)
  • Refactor duplicated DOI/clipboard literals into constants and centralize shields encoding
  • Verify with lint commands for changed files / existing repo lint scripts and summarize pre-existing lint issues
  • Run parallel validation and address findings

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.

2 participants