Still WIP - opening the PR for quick review and guidance on how far to polish this before preview. Going to be tidying it further throughout Friday, including:
- tweak spacing and font sizes
- fill out descriptions
- handle the stream.json parsing better to simplify display logic
- label the metal artifacts in the listing better (right now the displayed provider is always metal - should be ISO, RAW, installer-iso, etc)
Time permitting, we can add UI elements. Elements we might want are the tab menus like shown in the mockups in https://pagure.io/fedora-websites/issue/964. Another one I'm considering to reduce the impact of the list of AMIs is a dropdown which shows say 2 listed AMIs at the top of the list, and a "show all" button to show AMIs from all regions.
Adapted from https://github.com/jlebon/fedora-coreos-browser/blob/master/index.html.
Can be tested locally by following this: https://relrod.github.io/fedora-webdocs/websites/setup/ (I'm running it in a F29 container with port 5000 exposed).
Still WIP - opening the PR for quick review and guidance on how far to polish this before preview. Going to be tidying it further throughout Friday, including:
- tweak spacing and font sizes
- fill out descriptions
- handle the stream.json parsing better to simplify display logic
- label the
metalartifacts in the listing better (right now the displayed provider is alwaysmetal- should be ISO, RAW, installer-iso, etc)Time permitting, we can add UI elements. Elements we might want are the tab menus like shown in the mockups in https://pagure.io/fedora-websites/issue/964. Another one I'm considering to reduce the impact of the list of AMIs is a dropdown which shows say 2 listed AMIs at the top of the list, and a "show all" button to show AMIs from all regions.
Adapted from https://github.com/jlebon/fedora-coreos-browser/blob/master/index.html.
Can be tested locally by following this: https://relrod.github.io/fedora-webdocs/websites/setup/ (I'm running it in a F29 container with port
5000exposed).