astropy / learn-astropy-librarian

The content crawler that supplies Learn Astropy's web search.
BSD 3-Clause "New" or "Revised" License
0 stars 2 forks source link

Encode Python package keywords hierarchically #15

Open jonathansick opened 3 years ago

jonathansick commented 3 years ago

Rather than separate astropy and Python package keywords, we can combine both into a single Python package keyword listing. Further, those keywords can be hierarchical to accomodate a drill-down in Python subpackages. See https://www.algolia.com/doc/api-reference/widgets/hierarchical-menu/react/

This also related to #14, which is about introspecting Python package keywords from code imports, but I think these can be implemented mostly independently.

jonathansick commented 2 years ago

Note: we've decided not to automatically detect python packages; and instead make it something that is human-curated.