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
| `scripts/copy-assets.sh` | Copies editor page during build |
349
344
| `scripts/inject-headers.py` | Adds Editor link to navigation |
350
345
351
346
### Testing Editor Changes Locally
@@ -361,6 +356,32 @@ npm run build -- --configuration=production
361
356
# (temporarily change jsDelivr URLs to local paths for testing)
362
357
```
363
358
359
+
## Interactive SDRF Builder
360
+
361
+
The quickstart page (`/quickstart.html`) includes an interactive SDRF template builder that helps users create custom SDRF templates by answering questions.
362
+
363
+
### How It Works
364
+
365
+
1.**Build time:**`scripts/build_sdrf_builder_data.py` resolves all YAML templates and sdrf-terms.tsv into `sdrf-builder-data.json`
366
+
2.**Runtime:**`site/js/sdrf-builder.js` loads the JSON and renders a branching questionnaire
367
+
3. Users select technology, organism, experiment type, review columns, and download a TSV
368
+
369
+
### Builder Files
370
+
371
+
| File | Purpose |
372
+
|------|---------|
373
+
|`scripts/build_sdrf_builder_data.py`| Compiles YAML templates + terms into JSON |
0 commit comments