This guide aims to provide information that allows a quick start for new contributors for the UI.
- Page Layout -- basic page structure and elements.
- Menus -- menu sections, subsections, menu items.
- RBAC -- permission system, verifying acces to features and items.
- Toolbar and Buttons -- how to define toolbars and toolbar buttons.
- Button Actions -- how to react on button presses.
- Textual Summaries -- entities' details, relations, properties.
- Listnavs
- Trees, Nodes, Accordions
- GTL -- Grid, Table, List
- Running through the Queue and Busy Waiting
- Quadicons
- Reports and Charts
- Topology
- Remote Consoles
- Angular Components
- Calling the API -- how to call the API from the client-side.
- Forms -- all the stages of forms, from pure rails to Angular
To write new Javascript components for ManageIQ e.g. in Typescript and Angular, please, read