-
-
Notifications
You must be signed in to change notification settings - Fork 91
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
Implement Project page sorting #73
Comments
/assign |
can you please elaborate on what needs to be done here? |
This one may be not that easy. It requires both backend and frontend logic implementation. It seems the backend part will require additional index setup:
I didn't add any details and was going to work on it myself. But if you feel it's something that you can handle let do that -- I'd be happy to guide you and help with any questions. @tsu-ki let me know what you think and I'll try to come up w/ more detailed description. |
sure, i'll quickly go through the code and the guide you've shared. thank you for helping me out |
Hey @tsu-ki any progress on this? Feel free to reach out to me here or in our Slack channel (DMs work too) in case you need help with this one. |
re-assigning after discussing it in Slack |
@arkid15r , i can implement it in frontend. |
Please read this comment. We use index engine to produce relevant search results so I doubt I can be done on the frontend. |
Yes, after getting the results, we can sort them on the frontend. It's quite easy compared to making changes in the API call. |
My point is that search/ranking/sorting can be done on the index engine side only so the frontend sorting would be limited to one page only that doesn't add a lot of value. |
You're right. Frontend sorting is limited to one page and isn't good for large datasets. However, we could use frontend sorting for single pages to ensure better user experience and reduce API calls, while relying on backend sorting to handle larger datasets across pages. what're your thoughts on this approach! |
For the new frontend add ability to sort projects by starts/contributors/forks/other metadata attributes.
Based on the user's feedback:
The text was updated successfully, but these errors were encountered: