introduce Home page to improve packages discoverability #2109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 Why & how
This PR includes a draft for now directory Home/Landing page. The goal is to improve packages discoverability, surface better some popular libraries and provide a bit of statistics for the users.
The new page includes several sections, in top row: categorization by platform, common topics and statistics. Then below we have few sections based on the existing sort orders: most downloaded (including packages with native code only, to avoid surfacing generic entries like
lodashorsemver), just updated and recently added packages with links to full lists.There are also few changes to search and mobile libraries display included in this changeset.
Any feedback or suggestions are more than welcome, please share your thoughts in this thread.
Potential changes/improvements:
hide libraries metadata to declutter sections, show more entries per section (8-10?)(implemented)add popular libraries section based on the popularity score(implemented)Refs:
✅ Checklist
Preview
Deployment
Screenshot