docs(wigets): build the trame widgets list page automatically#899
docs(wigets): build the trame widgets list page automatically#899UlysseDurand wants to merge 10 commits into
Conversation
|
Since your listing goes beyond just "Widgets", I would update the menu to be "Widgets and Applications". |
| </tr> | ||
| <tr v-for="r in filtered" :key="r.name"> | ||
| <td> | ||
| <div v-if="!r.trustedOwner" title="Non Kitware-owned">⚠️</div> |
There was a problem hiding this comment.
use span instead of div to allow a single line
| <tr v-for="r in filtered" :key="r.name"> | ||
| <td> | ||
| <div v-if="!r.trustedOwner" title="Non Kitware-owned">⚠️</div> | ||
| <div v-if="r.createdWithinLastYear" title="Created within the last year">🆕</div> |
| {{ r.description || '—' }} | ||
| </td> | ||
| <td> | ||
| <div v-for="t in r.topics" :key="t"> |
There was a problem hiding this comment.
Maybe use a list instead of a pill. It will maybe make it more compact.
There was a problem hiding this comment.
The active ones could just be bold.
| <span class="count">{{ filtered.length }} / {{ repos.length }} repos</span> | ||
| </div> | ||
|
|
||
| <div class="tag-filters"> |
There was a problem hiding this comment.
add a gap between the buttons
| @@ -0,0 +1,12 @@ | |||
| karelvrabeckv/mri-viewer | |||
| kmarchais/mmgpy | |||
| ayenpure/QuickView | |||
There was a problem hiding this comment.
should be removed => The official one is now in Kitware/QuickView
There was a problem hiding this comment.
Maybe those could be virtually tagged as "Community" ?
|
| <div v-if="!r.trustedOwner" title="Non Kitware-owned">⚠️</div> | ||
| <div v-if="r.createdWithinLastYear" title="Created within the last year">🆕</div> | ||
| <a :href="r.url" target="_blank">{{ r.name }}</a> | ||
| <img :src="r.image"/></td> |
There was a problem hiding this comment.
The image should be part of the link... Bigger area to click on.
|
"9/56 repos" should be below the table. |
|
The first column should only be the picture + link to repo |
or on same line as the filter toolbar. |
Should I also change the page name ? (widgets.md) |
What about using the same components across |
|
Which means Widgets Applications |
As discussed in the last trame dev meeting, we would like to make a doc page automatically populated with trame widgets, containing only Kitware-owned repositories (github.com/Kitware and github.com/KitwareMedical) that have the
trameGitHub topic, as well as a maintained list of external repositories.This new doc page is deployed here, please give me your feedbacks and ideas.

I sorted by name, number of GitHub stars, number of commits, number of PRs ,
creation date, last commit date. Is it ok ? Is the number of contributors
sorting worthing being added (The fetching would be harder) ?
I made a list of tags that are based on the GitHub topics with the following
mapping
how would you change it ?
Any kind of suggestion is welcomed.
If this is merged, all the maintainers of these repositories should be asked to update the repository preview image, description, and topics accordingly.