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

Adding Categories and Keywords pages to help browsing and discovering of new crates #183

Open
CrabeDeFrance opened this issue Dec 4, 2023 · 0 comments

Comments

@CrabeDeFrance
Copy link
Contributor

CrabeDeFrance commented Dec 4, 2023

Hi,

I think one important thing which is missing in Alexandrie is the ability to browse and discover new crates easily. This is OK when there is a limited number of crates, but when the number is growing a lot, it is more and more difficult to find new crates.

So this is why I would like to propose two set of new pages :

  • list all categories and crates belonging to a categorie
  • list all keywords and crates having a given keyword (plus a keyword search)

Links to these pages are added to the navbar, next to Alexandrie button.

In the main "crate" view, it is now possible to click on keywords and categories to navigate to associates crates.

For index pages, I tried to match both the current style of alexandrie and the feeling of https://lib.rs/

A pull request is proposed, please let me know if this looks ok for you or if you want me to do some changes.

Best regards

CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
Add new pages to list all keywords and search for a given keyword
It is possible to go here using the "Keyword" button or using links in
each crate's view
CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
Add new pages to list all categores.
It is possible to go here using the "Categorie" button or using links in
each crate's view
CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
Add new pages to list all keywords and search for a given keyword
It is possible to go here using the "Keyword" button or using links in
each crate's view
CrabeDeFrance added a commit to CrabeDeFrance/alexandrie that referenced this issue Dec 4, 2023
Add new pages to list all categores.
It is possible to go here using the "Categorie" button or using links in
each crate's view
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant