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
*[Testing the production version](#testing-the-production-version)
@@ -366,6 +374,18 @@ They've already got styling matching that of `react-admin` and are easy to use.
366
374
367
375
## Advanced topics
368
376
377
+
### Adding your own configuration
378
+
379
+
The easiest way to add your own configuration is:
380
+
381
+
1. Get inspired by the configuration in `main/configs/demo`.
382
+
2. Choose your `<your-config>`: a string obeying regex `[a-z0-9-]+`; directory `main/configs/<your-config>` should not yet be in use.
383
+
3. Add your own queries in the `main/configs/<your-config>/public/queries` directory and in general, your own resources in the `main/configs/<your-config>/public` directory.
384
+
4. Add your own additional resources in `main/configs/<your-config>/public`, if the defaults you'll get from `main/config-defaults/public` are not satisfactory for you.
385
+
5. Write your own `main/configs/<your-config>/config.json` file, following the [configuration file documentation above](#configuration-file).
386
+
6. Run or build as documented above for the `demo` configuration, of course now using `<your-config>`.
387
+
7. Consider a pull request to add your configuration to this repo.
388
+
369
389
### Converting custom queries into common queries
370
390
371
391
Once you have your basic configuration working, you may extend it with custom queries interactively with the query editor
@@ -384,19 +404,12 @@ Follow these steps to get started:
384
404
5.**Adapt any other properties** according to your preferences.
385
405
6.**Save `main/configs/<your-config>/config.json`**, rerun or rebuild and refresh your browser to test.
386
406
387
-
## For developers
407
+
## Illustrations
388
408
389
-
### Adding your own configuration
409
+
*[A screencast about configs/onto-deside](doc/screencast-onto-deside.gif)
410
+
*[Presentation as presented during the SemDev Workhop co-located with SEMANTiCS 2025](./doc/slides-miravi-semdev-2025.pdf)
390
411
391
-
The easiest way to add your own configuration is:
392
-
393
-
1. Get inspired by the configuration in `main/configs/demo`.
394
-
2. Choose your `<your-config>`: a string obeying regex `[a-z0-9-]+`; directory `main/configs/<your-config>` should not yet be in use.
395
-
3. Add your own queries in the `main/configs/<your-config>/public/queries` directory and in general, your own resources in the `main/configs/<your-config>/public` directory.
396
-
4. Add your own additional resources in `main/configs/<your-config>/public`, if the defaults you'll get from `main/config-defaults/public` are not satisfactory for you.
397
-
5. Write your own `main/configs/<your-config>/config.json` file, following the [configuration file documentation above](#configuration-file).
398
-
6. Run or build as documented above for the `demo` configuration, of course now using `<your-config>`.
399
-
7. Consider a pull request to add your configuration to this repo.
"name": "Component and materials - 1 variable (indirect source & indirect variables; one unauthorized source)",
452
+
"description": "Query components (including details about materials) with the sources obtained from index files and variables from the sources. One unauthorized indirect source, to check lenient while getting variable options.",
0 commit comments