You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wasn't sure where the best place for this issue is. I decided here but we can reference it in other repos to keep track of it
The purpose of the schema is two-fold:
Act as documentation of expectations of vallid hubmeta.json.
Be used to validate json hubmeta files against.
PROs
simple one step validation which can be performed using many languages/tools. This means validation is not encode in language specific code.
human readability of file makes standards inspectable by users
CONs (within the hubUtils) context
package jsonvalidate which can be used to perform validations depends on package V8 and underlying V8 javascript and webassembly engine. Since 2020, it's much easier to install V8 (work out of the box with install.packages("V8") on maOS & Windows) it does need separate installation of the V8 C++ engine on Linux. This used to be problematic on systems e.g. without sudo rights but an alternative option to automatically download a static build of libv8 during package installation is now available.
Wasn't sure where the best place for this issue is. I decided here but we can reference it in other repos to keep track of it
The purpose of the schema is two-fold:
PROs
CONs (within the hubUtils) context
jsonvalidate
which can be used to perform validations depends on package V8 and underlying V8 javascript and webassembly engine. Since 2020, it's much easier to installV8
(work out of the box withinstall.packages("V8")
on maOS & Windows) it does need separate installation of the V8 C++ engine on Linux. This used to be problematic on systems e.g. without sudo rights but an alternative option to automatically download a static build of libv8 during package installation is now available.Initial resources
jsonvalidate
R packageThe text was updated successfully, but these errors were encountered: