nerves-project.github.io icon indicating copy to clipboard operation
nerves-project.github.io copied to clipboard

Start hardware page populated from Hex

Open jjcarstens opened this issue 3 years ago • 1 comments

  • Fetches all dependents of nerves_system_br which is the underlying tool to make a system for hardware
  • Sorts the official systems first
  • Displays hex info and if dependencies are up to date (which is basically checking nerves_system_br

We're working through ideas of supporting extra metadata from hex, but the shape is not 100% defined yet. There is an implementation in here for the first idea, but it doesn't populate anything right now.

Current image

Proposed with metadata image

jjcarstens avatar Dec 04 '22 19:12 jjcarstens

@jjcarstens I started some metadata at https://github.com/fhunleth/nerves_system_npi_imx6ull/pull/73/files. I chose key names that were programmer friendly for two reasons: 1. if we translate the Nerves website, we'll want to replace the key names anyway, and 2. I was hoping to be able to standardize keys for future use. One future use might be a board-picking wizard that asks you questions and filters Nerves systems for you. Another might be a table view of systems.

Questions:

  1. Any reason to name space the keys? My feeling is no since the :extra attribute is used so little as it is.
  2. What other keys seem useful? I kept on thinking about options and was trying to not put everything. The only one that I'm highly leaning towards is whether the system supports making a Scenic, Flutter, or web kiosk.

fhunleth avatar Dec 04 '22 23:12 fhunleth