Open jdesrosiers opened 2 months ago
Thanks for the suggestions Jason. I had a similar feeling regarding online tools as Validators.
Rename schema-to-web-UI to form-builder
Instead of renaming the category, I suggest leaving schema-to-web-UI and adding form-builder because we have some tools under schema-to-web-UI that are not form builders like Stoplight Tree and Stoplight Viewer
Environment
I think we can create space to add this field to the table by finding a way to show the dialects using less width by reducing the font size and using two lines.
In addition, we can use smaller fonts for License, Language and Tool Type.
Dialects
I suggested showing the dialects chronologically in ascending order but it would be better in descending order.
EDIT: Regarding the Environments
, initially we had a Group By
view for tools with environments such as Github Actions
, Web(Online)
, which was later discarded, should we add it back. Only a few tools have environment, so adding a new column with mostly empty values didn't seem fine. What do we think of adding some badges next to the tooling name to mark some tags such as deprecated
, outdated
, web
etc. Lastly, the abandoned/obsolete tools data and page is yet to be merged with the new tooling page.
What do we think of adding some badges next to the tooling name to mark some tags such as
deprecated
,outdated
,web
etc
This sounds great to me.
Instead of renaming the category, I suggest leaving schema-to-web-UI and adding form-builder because we have some tools under schema-to-web-UI that are not form builders like Stoplight Tree and Stoplight Viewer
When I first read the category "Schema to Web UI", I thought it was a duplicate of "Documentation". Generally the documentation tools take schemas and convert them to HTML or markdown that displays the schema in more human friendly way. That sounds like "Schema to Web UI" to me.
So, I think schema-to-web-ui is probably too vague a description to be a good category. I'm not familiar with the Stoplight tools. Isn't it something like a GUI schema builder? That does sound like a unique category. I'd call that a schema-builder in the web environment. There are other tools out there that I would consider schema-builders that aren't web based, but I don't see any that I know listed. Typebox is the one that comes to mind where the envirnoment is TypeScript.
Regarding the Environments, initially we had a Group By view for tools with environments such as Github Actions, Web(Online), which was later discarded, should we add it back.
Let's start by adding the environment to the search options. Later we can proceed with the badges ... and as a last step the category changes suggested by Jason. How that sounds?
Sub tasks:
Great job on the new tools page :tada:! I looked over it today and saw a few suggestions.
Environments
I found it confusing to have online tools listed under validators. I think
environments
is pretty important information and should either be clearly labeled in the listing or presented separately somehow.Hyper Schema
LDO Utility can be merged with Hyper Schema. LDO is part of hyper-schema.
I'm not sure any of these should actually be listed. They should at least somehow be marked as a work in progress.
The only complete and usable implementation of hyper-schema there has ever been is jsonary (draft-04) which doesn't seem to have survived the transition to the new page. I think it should be included and probably should be the only one included.
Abandoned Implementations
There are a lot of implementations listed here that are clearly abandoned. For example, json-schema-benchmark is known to be the source of misinformation due to being so out-of-date and maintainers being unresponsive. It would be nice if we could at least have some way of visually making it clear that the project is not maintained if not remove these altogether. I know it would be quite tedious to go through every implementation to determine if it's active or not, but it would be nice have a way to mark the ones we do know are abandoned.
Category Suggestions
There are a few categories that can probably be merged. Here are my suggestions.