Skip to content

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

Draft
LiNk-NY with Copilot wants to merge 9 commits into
develfrom
copilot/update-landing-page-citation-buttons
Draft

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

Conversation

Copilot AI commented May 14, 2026

Copy link
Copy Markdown
Contributor
  • 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

Copilot AI requested a review from LiNk-NY May 14, 2026 18:23
@LiNk-NY
LiNk-NY marked this pull request as ready for review May 14, 2026 18:28
@LiNk-NY
LiNk-NY marked this pull request as draft July 22, 2026 20:57
LiNk-NY and others added 9 commits July 24, 2026 17:36
…r packages based on environment variables in BiocViews
@LiNk-NY
LiNk-NY force-pushed the copilot/update-landing-page-citation-buttons branch from 8fb9223 to 1854b10 Compare July 24, 2026 21:36
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