Skip to content

add "Random Topic" button to angular.dev for exploratory learning #68038

@erkamyaman

Description

@erkamyaman

Which @angular/* package(s) are relevant/related to the feature request?

No response

Description

A "Random Topic" (or "Surprise Me") button would serve developers who come to angular.dev out of curiosity to learn something new, not because they need to solve a specific problem or have a current topic in mind.

One click takes you to a random doc page. Maybe you land on the directive composition API, maybe on hydration, maybe on signal forms.

Browsing a large sidebar of topics and deciding what to read can feel overwhelming, and a random pick removes that friction entirely, similar to Wikipedia's well-loved "Random article".

Proposed solution

Add a "Random Topic" button and a keyboard shortcut in the search dialog. It picks a random topic and navigates to it.

Image

note: the # key shown in the mockup is a placeholder, the actual shortcut is open for discussion.

Alternatives considered

This functionality could also be placed elsewhere, instead of inside the search dialog.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: docs-infraAngular.dev application and infrastructuregemini-triagedLabel noting that an issue has been triaged by gemini

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions