documentation icon indicating copy to clipboard operation
documentation copied to clipboard

[WEB-5246] Typesense UI Adapter (Docs site)

Open DavidWeid opened this issue 1 year ago • 1 comments

What does this PR do? What is the motivation?

  • Adds typesense instantsearch adapter package and replaces algolia with it in instantsearch.js (formerly algolia.js)
  • Renames all algolia files and instances used in front end search UI with typesense or instantsearch

Jira Ticket

https://datadoghq.atlassian.net/browse/WEB-5246

Todo

  • Update additionalSearchParameters with real query_by value
  • Update indexName to api_index once that collection has been created in Typesense
  • Replace searchFunction with onStateChange (non-blocking, instantSearch-related updated)

Preview

Review all aspects of search (homepage, search results page, regular pages in the side nav, mobile nav search bar: https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/

Merge instructions

  • [ ] Please merge after reviewing

Additional notes

https://datadoghq.atlassian.net/browse/WEB-5246

DavidWeid avatar Sep 17 '24 20:09 DavidWeid

Preview links (active after the build_preview check completes)

Modified Files

  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/account_management/rbac/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/getting_started/learning_center
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/getting_started/tagging/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/integrations/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/logs/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/monitors/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/profiler/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/real_user_monitoring/guide/send-rum-custom-actions
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/security/application_security/
  • https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/tracing/

github-actions[bot] avatar Oct 09 '24 16:10 github-actions[bot]

/merge

davidejones avatar Oct 30 '24 15:10 davidejones

:steam_locomotive: MergeQueue: pull request added to the queue

The median merge time in master is 25m.

Use /merge -c to cancel this operation!

dd-devflow[bot] avatar Oct 30 '24 15:10 dd-devflow[bot]

/merge -c

davidejones avatar Oct 30 '24 15:10 davidejones

:warning: MergeQueue: This merge request build was cancelled

This merge request build was cancelled

If you need support, contact us on Slack #devflow!

dd-devflow[bot] avatar Oct 30 '24 15:10 dd-devflow[bot]