Skip to content

Conversation

@futa-ikeda
Copy link
Contributor

  • Ticket: [ENG-10161]
  • Feature flag: n/a

Purpose

  • Add a new service to handle adding signposting links for a given guid overview page

Summary of Changes

  • Add a new signposting service
  • Add tests for said service

Note: This service by itself won't do anything. In the page that needs signposting, one should call SignpostingService.addSignposting(guid); to add signposting links to the link response header and <link> tags to the <head>

Screenshot(s)

  • When running the app in server-side rendering mode using npm run serve:ssr:osf:
    • Use curl -I <url> to get the response headers. Note the presence of the link header here
image
  • Use curl <url> to get the returned HTML doc (in this case saving it to a text file for illustrative purposes). Not the presence of <link rel="linkset"> here
image

Side Effects

QA Notes

@futa-ikeda futa-ikeda requested a review from nsemets February 3, 2026 20:01
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.

1 participant