Skip to content

vedph/cadmus-graph-studio-app

Repository files navigation

Cadmus Graph Studio

This project was generated with Angular CLI version 15.2.7.

This is a minimalist editor for helping users build their graph mapping rules.

🐋 Docker:

  1. npm run build-lib;
  2. update env.js version number and version numbers in docker compose;
  3. ng build;
  4. build image like (change version number accordingly):
docker build . -t vedph2020/cadmus-graph-studio-app:0.1.0 -t vedph2020/cadmus-graph-studio-app:latest

For production:

(1) build as above for 1-3. (2) in dist/cadmus-graph-studio/env.js replace the host address (and eventually version number by appending -prod) as follows:

window.__env.apiUrl = "https://cadmus-graph-studio-api.fusi-soft.com/api/";

(3) build prod image:

docker build . -t vedph2020/cadmus-graph-studio-app:0.0.11-prod

History

  • 2023-11-09: ⚠️ upgraded to Angular 17.

0.1.0

  • 2023-10-05:
    • ⚠️ removed ELF.
    • updated packages and Angular.

0.0.11

  • 2023-09-07: updated Angular and some mappings.
  • 2023-08-07:
    • updated Angular and packages.
    • added more mappings.
  • 2023-07-23: added scalar pattern to mapping.

0.0.10

  • 2023-07-19:
    • updated mappings.
    • better layout for mapping editor.
  • 2023-07-08:
    • updated Angular.
    • more mappings and samples.
  • 2023-06-30: updated Angular and packages.
  • 2023-06-14: updated Angular.

0.0.9

  • 2023-05-31: fixes to sample work mappings.

0.0.8

  • 2023-05-31: more mappings.
  • 2023-05-27:
    • updated Angular.
    • fixed E90 in sample work mapping.

0.0.7

  • 2023-05-23:
    • updated sample data and mappings for the new model of event related ID (using asserted composite ID).
    • updated Angular and packages.

0.0.6

  • 2023-05-15:
    • refactored mappings and samples to fit the real events part scheme (which has multiple chronotopes and note side to side with description).
    • added prettify JSON button for sample input in mapping tester.

0.0.5

  • 2023-05-11:
    • updated Angular and packages.
    • fix to node to string in output.
    • more samples.

0.0.4

  • 2023-05-10: fixes to node parsing for labels.

0.0.3

  • 2023-05-09: refactored import/export.

0.0.2

  • 2023-05-09:
    • fixes to triples serialization for object literals.
    • improved sample presets.
    • more details in object literal output.
  • 2023-05-08: upgraded to Angular 16.

0.0.1

  • 2023-05-07: initial release.