Skip to content

docs: add feedback widget for docs pages (fixes DOCSDEV-4)#779

Open
JonathanMatthey wants to merge 3 commits intomainfrom
jm/feedback-widget
Open

docs: add feedback widget for docs pages (fixes DOCSDEV-4)#779
JonathanMatthey wants to merge 3 commits intomainfrom
jm/feedback-widget

Conversation

@JonathanMatthey
Copy link
Copy Markdown
Contributor

@JonathanMatthey JonathanMatthey commented Apr 21, 2026

Description of changes

  • Add a docs feedback widget in the footer.
  • Add a Netlify function that creates GitHub issues for feedback.
  • Add Netlify local dev config and docs for setup/testing.
  • Add a local Netlify dev script and env example.
  • Ignore local .netlify files.

Checklist

  • PR title is prefixed with docs:
  • PR title or description includes fixes #
  • Run pnpm format and pnpm lint
  • Review Vale output if applicable

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2026

Deploy Preview for openpayments ready!

Name Link
🔨 Latest commit 9a5770b
🔍 Latest deploy log https://app.netlify.com/projects/openpayments/deploys/69e7d256f48983000803b5c4
😎 Deploy Preview https://deploy-preview-779--openpayments.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.

@JonathanMatthey JonathanMatthey changed the title feat(docs): add feedback widget and netlify function docs: add feedback widget for docs pages (fixes DOCSDEV-4) Apr 21, 2026
Comment thread docs/src/components/FeedbackWidget.astro

The docs footer can either:

- open a prefilled issue in `interledger/open-payments-docs-feedback`
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Do you know if these issues will/can automatically create themselves in Linear? It's OK if not. The tech writers will plan accordingly.

Copy link
Copy Markdown
Contributor Author

@JonathanMatthey JonathanMatthey Apr 21, 2026

Choose a reason for hiding this comment

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

This wouldnt be part of this Feedback feature, but there is a way to achieve what you're looking for, through Linear

Auto-create Linear issues from GitHub feedback

as a Linear workspace admin.

Steps

  1. In Linear, go to Settings → Integrations → GitHub and connect the interledger org (install/approve the Linear GitHub App, granting access to the interledger/open-payments-docs-feedback repo).
  2. In the same GitHub integration panel, enable "Automatically create Linear issues from GitHub issues".
  3. Configure the rule:
    • Repository: interledger/open-payments-docs-feedback
    • Label filter: feedback
    • Destination team: Docs (or whichever team should own this)
    • Default state: Triage (or equivalent)
  4. Save.

Test

Open a test issue in interledger/open-payments-docs-feedback with the feedback label — a Linear issue should appear in the chosen team within a few seconds, linked back to the GitHub issue.

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