Skip to content

Commit 2f21bd8

Browse files
authored
Merge pull request #229 from SolidLabResearch/fix/228-screencast-onto-deside
2 parents 49d6fd0 + 5568fd3 commit 2f21bd8

File tree

3 files changed

+25
-12
lines changed

3 files changed

+25
-12
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Screencast for the Onto-DESIDE use case (#228).
13+
1014
## [2.0.0] - 2025-05-29
1115

1216
### Added

README.md

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ Rooted in the Latin *mirari* ("to look with wonder"), it turns fragmented knowle
88

99
<img src="./doc/miravi.png" width="200">
1010

11+
Miravi is fully configurable. In the illustration below, [this configuration](./main/configs/onto-deside/config.json) is at work.
12+
13+
![A screencast about configs/onto-deside](doc/screencast-onto-deside.gif)
14+
1115
Table of contents:
1216

1317
* [Preface](#preface)
@@ -27,9 +31,10 @@ Table of contents:
2731
* [Custom queries](#custom-queries)
2832
* [Representation Mapper](#representation-mapper)
2933
* [Advanced topics](#advanced-topics)
34+
* [Adding your own configuration](#adding-your-own-configuration)
3035
* [Converting custom queries into common queries](#converting-custom-queries-into-common-queries)
36+
* [Illustrations](#illustrations)
3137
* [For developers](#for-developers)
32-
* [Adding your own configuration](#adding-your-own-configuration)
3338
* [Testing](#testing)
3439
* [Additional prerequisites](#additional-prerequisites)
3540
* [Testing the production version](#testing-the-production-version)
@@ -366,6 +371,18 @@ They've already got styling matching that of `react-admin` and are easy to use.
366371

367372
## Advanced topics
368373

374+
### Adding your own configuration
375+
376+
The easiest way to add your own configuration is:
377+
378+
1. Get inspired by the configuration in `main/configs/demo`.
379+
2. Choose your `<your-config>`: a string obeying regex `[a-z0-9-]+`; directory `main/configs/<your-config>` should not yet be in use.
380+
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.
381+
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.
382+
5. Write your own `main/configs/<your-config>/config.json` file, following the [configuration file documentation above](#configuration-file).
383+
6. Run or build as documented above for the `demo` configuration, of course now using `<your-config>`.
384+
7. Consider a pull request to add your configuration to this repo.
385+
369386
### Converting custom queries into common queries
370387

371388
Once you have your basic configuration working, you may extend it with custom queries interactively with the query editor
@@ -384,19 +401,11 @@ Follow these steps to get started:
384401
5. **Adapt any other properties** according to your preferences.
385402
6. **Save `main/configs/<your-config>/config.json`**, rerun or rebuild and refresh your browser to test.
386403

387-
## For developers
404+
## Illustrations
388405

389-
### Adding your own configuration
406+
* [A screencast about configs/onto-deside](doc/screencast-onto-deside.gif)
390407

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.
408+
## For developers
400409

401410
### Testing
402411

doc/screencast-onto-deside.gif

1.97 MB
Loading

0 commit comments

Comments
 (0)