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

Start hardware page populated from Hex #67

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

jjcarstens
Copy link
Member

@jjcarstens jjcarstens commented Dec 4, 2022

  • 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

@fhunleth
Copy link
Member

fhunleth commented Dec 4, 2022

@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.

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

Successfully merging this pull request may close these issues.

2 participants