Skip to content

Comments

feat(docs): Add easing links#3356

Merged
vprothais merged 6 commits intoouds/mainfrom
ouds/main-lmp-edit-proposal
Feb 19, 2026
Merged

feat(docs): Add easing links#3356
vprothais merged 6 commits intoouds/mainfrom
ouds/main-lmp-edit-proposal

Conversation

@louismaximepiton
Copy link
Member

@louismaximepiton louismaximepiton commented Feb 12, 2026

Related issues

Closes #3363

Description

Proposal to add easing links at the top of every page for people willing to help:

  • For issues
  • For discussions

Also add an easy to fill issue template.

Questions

If we plan to merge it, maybe better the a11y of these buttons, better the icons, add discussion templates

Checklists

Progression (for Core Team only)

Live previews

@netlify
Copy link

netlify bot commented Feb 12, 2026

Deploy Preview for boosted ready!

Name Link
🔨 Latest commit 105fb0d
🔍 Latest deploy log https://app.netlify.com/projects/boosted/deploys/699723f2228935659d529e7a
😎 Deploy Preview https://deploy-preview-3356--boosted.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@MaxLardenois
Copy link
Collaborator

I do not have a strong opinion but while I think "report a bug" and "ask a question" should be easily findable and on every pages, I'm not sure this is the right position for them.

@louismaximepiton
Copy link
Member Author

TBH, I was thinking of floating buttons or something like that, but it can cause much a11y issues, do you have anything in mind ?

@louismaximepiton louismaximepiton marked this pull request as ready for review February 13, 2026 16:14
@boosted-bot boosted-bot moved this from In Progress / Draft to Need Dev Review in 🟣 [Orange-Boosted-Bootstrap] PRs Board Feb 13, 2026
@louismaximepiton louismaximepiton linked an issue Feb 13, 2026 that may be closed by this pull request
@vprothais vprothais requested a review from Copilot February 16, 2026 15:40
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds quick-access buttons ("easing links") at the top of documentation pages to facilitate user contributions through GitHub issues and discussions. The implementation includes new SVG icons, URL-based GitHub integrations, and a corresponding issue template.

Changes:

  • Added bug and message-talk SVG icons to sprite files across three theme variants
  • Added three action buttons to DocsLayout.astro header: View on GitHub, Report a bug, and Ask a question
  • Created new user-agent.js script to append browser information to issue URLs
  • Added doc_report.yml issue template for documentation-specific bug reports

Reviewed changes

Copilot reviewed 4 out of 7 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
site/static/sosh/docs/[version]/assets/img/ouds-web-sprite.svg Added bug and message-talk icons with 24x24 viewBox
site/static/orange/docs/[version]/assets/img/ouds-web-sprite.svg Added bug and message-talk icons with 960x960 viewBox
site/static/orange-compact/docs/[version]/assets/img/ouds-web-sprite.svg Added bug and message-talk icons with 960x960 viewBox
site/src/layouts/DocsLayout.astro Modified header to include three action buttons with icons and GitHub links
site/src/assets/partials/user-agent.js Created script to append user-agent string to GitHub issue URLs
site/src/assets/application.js Added import and call for user-agent script
.github/ISSUE_TEMPLATE/doc_report.yml Created new issue template for documentation bug reports

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

// OUDS mod: Add userAgent on GitHub issues link
export default () => {
document.querySelectorAll('.add-user-agent').forEach(element => {
element.href += `&user-agent=${window.navigator.userAgent}`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we need to encodeURIComponent to be sure that we don't get any problem with special characters ?

louismaximepiton and others added 2 commits February 17, 2026 11:20
Co-authored-by: Vincent Prothais <vincent.prothais@orange.com>
Co-authored-by: Vincent Prothais <vincent.prothais@orange.com>
@boosted-bot boosted-bot moved this from Need Dev Review to Dev Review In Progress in 🟣 [Orange-Boosted-Bootstrap] PRs Board Feb 19, 2026
@vprothais vprothais merged commit 33f454a into ouds/main Feb 19, 2026
11 checks passed
@vprothais vprothais deleted the ouds/main-lmp-edit-proposal branch February 19, 2026 15:23
@github-project-automation github-project-automation bot moved this from Dev Review In Progress to Done in 🟣 [Orange-Boosted-Bootstrap] PRs Board Feb 19, 2026
@vprothais vprothais added this to the OUDS milestone Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📖 documentation Improvements or additions to documentation 🗳️ feature

Projects

Development

Successfully merging this pull request may close these issues.

[OUDS] Add easing links at the top of documentation pages

3 participants