Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search refinements / API #58

Open
kulnor opened this issue Jun 29, 2022 · 1 comment
Open

Search refinements / API #58

kulnor opened this issue Jun 29, 2022 · 1 comment
Labels
to be included in another issue This issue will be incorporated into another issue

Comments

@kulnor
Copy link

kulnor commented Jun 29, 2022

User Story

As a user, I want to quickly find quality and well supported tools that meet my needs and work in my environment. The current categories are broad and the lists contain too many items. I would like to reduce the number of matches using various filtering criteria.

Detailed Requirement

  • Add the following search criteria:
    • popularity (e.g. >= number of 'stars' , watchers, forks). Or possibly derive a popularity score based on multiple properties?
    • last update (e.g. past n-months)
    • supported version (check one or more)
    • operating environment / language
  • Understand this may be challenging to implement with 11ty. Indexing the tools.yaml file using an Apache Solr or Elastic Search server could provide a search API. Another option would be to implement a simple serverless microservice for search and retrieval (e.g. using node.js express)
  • Some of the criteria may not be currently supported by the model

note: suspect this is already on the roadmap....

@SensibleWood
Copy link
Collaborator

SensibleWood commented Jun 30, 2022

Hi @kulnor we've got some it:

Will pull this together under an "uber" story - either embellishing here or a new one - to make sure we have it covered correctly

@SensibleWood SensibleWood added duplicate This issue or pull request already exists to be included in another issue This issue will be incorporated into another issue and removed duplicate This issue or pull request already exists labels Jul 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
to be included in another issue This issue will be incorporated into another issue
Projects
None yet
Development

No branches or pull requests

2 participants