
Tag the corresponding commit with the new version (e.g.Make sure the branch is deleted upon merge (should be automatic).This keeps our git history easy to read and understand. Make sure the branch is rebased (not merged) off of the latest HEAD from the parent branch.If you're submitting before and after screenshots, movies, or GIF's, enter them in a two-column table so that they can be viewed side-by-side.Use the provided pull request template and populate the Introduction, Purpose, and Scope fields at a minimum.Always rebase your branch off of the parent branch.Never merge the parent branch into your branch.If HEAD of the parent branch (typically main) has been updated since you created your branch, use git rebase main to rebase your branch.Consider using git rebase -i HEAD~ commits together into functional chunks.Run jazzy from the command line and confirm that you have 100% documentation coverage.
#Uiimage systemname code#
#Uiimage systemname full#
Each custom component might occupy a full row by itself.įor even larger components such as a view controller, we may skip the table view controller and display the component on a full screen by itself. model: model to populate the content viewīy using CustomCategory, a larger component, such as a card view, can be shown.axis: primary axis for the content view, defaults to.detail: detail description (optional), defaults to nil.The catalog display view model has four parameters:

The framework includes pre-defined categories for displaying common components: colors, fonts, and icons. By using generics, CatalogDisplayView can display any view (populated with an associated model). This is used for icons, fonts, and colors, but also works well for smaller components such as buttons. It displays small components together with a title and optional detail description.

A CatalogDisplayView is used to display a component in a single row. By default, components are laid out in nested table views, with each component being represented by a single row. Y-Component Browser is licensed under the Apache 2.0 license.ĭocumentation is automatically generated from source code comments and rendered as a static website hosted via GitHub Pages at: Table of ContentsĪ category is a collection of components that share common traits.

Easily extend any project to include an intelligent design component browser.
