Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

RWIB Mission 1: Front page overhaul and nav restructure #175

Open
@brson

Description

@brson

Link.

The amount of content we need to present is outgrowing our nav
bar. Community links are growing and there are lots more links we need
to expose but no room.

Completely restructure the nav bar as a few 'category' links that lead
to their own pages:

  • Documentation
  • Community
  • Downloads
  • Contributing

The content of these pages is discussed in further missions
below. Because this adds 'downloads' to the navbar, we also need to
remove the redundant 'Other Downloads' button.

There are some other important links that need to be integrated
into the front page:

  • crates.io - It takes a lot of clicks to discover that crates.io
    exists today! I don't know the best way to integrate this, but one
    possibility is to call the crate ecosystem out in the feature list
    and hyperlink there.
  • play.rust-lang.org - To discover play.rlo you have to click 'Run',
    then the 'fold-out' icon. This is a useful enough newbie tool
    that it ought be completely obvious how to find it. Again, no great
    ideas about where this link lives in the current design.
  • stability guarantee - I like the idea of adjusting the sales pitch /
    feature list to tout stability and making this an inline link there.
    This isn't written yet, discussed below in another missions.
  • security policy - The page
    exists
    but isn't linked.
  • GitHub - via banner is fine.

If these can't all be integrated organically into the flow of the page
then you might consider adding them to a new footer.

Consider making the feature list link to various blog posts. Make sure
the page style continues to attract attention to the more crucial
links we already have.

Propose tweaks to the design to accomplish all these goals.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions