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

Change format for list entries #419

Open
memoryruins opened this issue Feb 21, 2018 · 0 comments
Open

Change format for list entries #419

memoryruins opened this issue Feb 21, 2018 · 0 comments

Comments

@memoryruins
Copy link
Contributor

memoryruins commented Feb 21, 2018

As awesome-rust grows, there are a few tweaks that may improve readability, consistency, and load times. Before making changes en masse, it would be great to hear anyone's thoughts and a green light from maintainers.

  • e.g current format (for half the current list. currently, not all entries include links to crates)
  • proposed changes
    • present the name of the project/library first, which brings it closer to the name used in a cargo.toml in many cases. keep it linked to the repository.
    • remove build passing icon. the page makes many requests to travis for badge SVGs. especially from a slower connection, the loading of the badges move the page as they affect the vertical spacing of the lists. if a user jumps or scrolls to the bottom of the page upon opening, they may need to wait before the page stays still. this change loses a nice splash of color the list, but reduces load times and prevents the unaligned badges slowing and littering the page.
    • move crates links a sub-list. this gives the description breathing room and allows us to include additional information/links on the sub-list, e.g. a direct link to the docs.
  • proposed format
  • a simpler alternative
    • clap — a simple to use, full featured command-line argument parser.
    • docopt — a Rust implementation of DocOpt.
    • structopt — parse command line argument by defining a struct.
    • quicli — quickly build cool CLI apps in Rust.
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