Page MenuHomePhabricator

Publish toolinfo jsonschema as part of Toolhub
Open, LowPublic

Description

Currently there is a directory of json schema files managed using jsonschema-tools in the Toolhub git repo, but it is not connected to the Django app in any way to publish those schema files at a well-known url. We should fix this. :)

Also, documenting or automating the use of $(npm bin)/jsonschema-tools materialize-all to generate schemas is needed.

Event Timeline

bd808 triaged this task as Medium priority.Oct 20 2020, 4:00 PM

As of rWTHU19015d6c2c2a: static: Add icons, logos, and jsonschema, the schema files are available at /static/jsonschema/toolinfo/.

As of rWTHU19015d6c2c2a: static: Add icons, logos, and jsonschema, the schema files are available at /static/jsonschema/toolinfo/.

does this mean we should close this task?

does this mean we should close this task?

No. The files are in the Docker container and if you know their exact URLs you can fetch them from there, but there is no way to browse them (directory index) and the generation process is still not documented anywhere.

bd808 lowered the priority of this task from Medium to Low.Apr 25 2022, 7:56 PM
bd808 moved this task from Backlog to Groomed/Ready on the Toolhub board.