diff --git a/docs/blog/posts/bids-validator-2.0.md b/docs/blog/posts/bids-validator-2.0.md index a117ea76..7563a47e 100644 --- a/docs/blog/posts/bids-validator-2.0.md +++ b/docs/blog/posts/bids-validator-2.0.md @@ -213,6 +213,11 @@ graph LR; end google -. interpreted .-> regex + + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ shape: subproc } + web@{ shape: rect } ``` The original validator was an interpretation of a pure text specification. @@ -243,6 +248,13 @@ graph LR; end specification -. interpreted .-> regex + + markdown@{ shape: docs } + specification@{ label: "specification", shape: doc } + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ shape: subproc } + web@{ shape: rect } ``` The transition to a git-managed Markdown document initially made @@ -269,6 +281,17 @@ graph LR; specification -. interpreted .-> regex schema.json ---> deno + + markdown@{ shape: docs } + schema@{ label: "src/schema/", shape: docs } + bidsschematools@{ label: "tools/schemacode/", shape: proc } + specification@{ label: "specification", shape: doc } + schema.json@{ label: "schema.json", shape: doc } + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ shape: subproc } + web@{ shape: rect } + deno@{ shape: subproc } ``` The BIDS schema is used as an authoritative, @@ -308,6 +331,17 @@ graph LR; specification -. interpreted .-> regex schema.json ---> deno bidsschematools ----> python + + markdown@{ shape: docs } + schema@{ label: "src/schema/", shape: docs } + bidsschematools@{ label: "tools/schemacode/", shape: proc } + specification@{ label: "specification", shape: doc } + schema.json@{ label: "schema.json", shape: doc } + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ shape: subproc } + web@{ shape: rect } + deno@{ shape: subproc } ``` @@ -343,6 +377,17 @@ graph LR; specification -. interpreted .-> regex schema.json ---> deno bidsschematools ----> python + + markdown@{ shape: docs } + schema@{ label: "src/schema/", shape: docs } + bidsschematools@{ label: "tools/schemacode/", shape: proc } + specification@{ label: "specification", shape: doc } + schema.json@{ label: "schema.json", shape: doc } + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ label: "python", shape: subproc } + deno@{ shape: subproc } + web@{ label: "web", shape: rect } ``` The Python validator was moved into its own repository. @@ -385,6 +430,18 @@ graph LR; specification -. interpreted .-> regex schema.json ---> deno bidsschematools ----> python + + markdown@{ shape: docs } + schema@{ label: "src/schema/", shape: docs } + bidsschematools@{ label: "tools/schemacode/", shape: proc } + specification@{ label: "specification", shape: doc } + schema.json@{ label: "schema.json", shape: doc } + regex@{ shape: docs } + Node.js@{ shape: subproc } + python@{ label: "python", shape: subproc } + deno@{ shape: subproc } + web@{ label: "web", shape: rect } + web1@{ label: "web", shape: rect } ``` In version 2.0, the Deno validator removed the Node.js