cengage / react-magma

https://react-magma.cengage.com
MIT License
21 stars 12 forks source link

react-magma-docs: Docs Search #325

Open orion-cengage opened 3 years ago

orion-cengage commented 3 years ago

Proposed Technology: We are currently considering Algolia to power the search of our documentation.

Requirements:

Questions

Design WIP

https://cengage.invisionapp.com/share/MJ11EMUTN648

orion-cengage commented 1 year ago

Some of the big players are still using Algolia and it seems like it has been getting a lot of upgrades and improvements over the last couple years.

Examples:

MUI - https://mui.com/material-ui/react-button/

Bootstrap - https://getbootstrap.com/docs/5.3/customize/color-modes/

moathabuhamad-cengage commented 1 week ago

There are 3 main components to this feature:

  1. Search Index (Indexed copy of our Docs)
  2. Search Engine (will process a query and return a search result)
  3. UI element (a search field and an element to display)

We have 4 possible solutions (easiest to hardest implementation):

For the UI Element we should use: InstantSearch or autocomplete