Skip to content

docs: new user flow on website #3361

Description

@Genteure

IMHO the way the website is structured is confusing for new users. There's no clear path from the home page to working keyboard firmware.

Clicking "Getting Started" on the home page doesn't lead to a page with useful next step instructions. It would be better if there's a clear and obvious path to follow from the home page to having compiled binary on disk.

From the perspective of two types of users:

Keyboard Designers / DIYers

The first pieces of information I'm looking for as a keyboard designer would be 1. what controller/chip can ZMK run on, and 2. how to configure and compile ZMK for my custom keyboard.

The answer to the first question is somewhat buried in https://zmk.dev/docs/hardware with a not too easy to read format. Without any prior knowledge about ZMK and Zephyr in general and without reading some explanation first, it's really hard to decipher what's "board" or "shield" or even "board variant". While that info exists on the site it requires clicking away and reading through the page.

The answer to the second question is https://zmk.dev/docs/development/hardware-integration/new-shield, which is not linked from in an obvious place.

End Users

I'm not really sure about what I would be looking for as an end user.

From what I've seen, most vendors have some kind of getting started guide and some kind of template repository users can fork, so I'm guessing most people just need to look up keymap related stuff.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions