Skip to content

datavisyn/visyn_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
datavisyn-bot
Mar 17, 2025
d67bb32 · Mar 17, 2025
Nov 28, 2024
Jan 21, 2025
Aug 6, 2024
Oct 18, 2024
Sep 26, 2023
Feb 19, 2025
Jan 21, 2025
Mar 17, 2025
Jan 29, 2025
Mar 17, 2025
Nov 6, 2016
Jun 24, 2022
Aug 20, 2020
Feb 27, 2025
Jun 24, 2022
Oct 18, 2024
Feb 15, 2023
Dec 2, 2019
May 5, 2020
Mar 2, 2023
Dec 6, 2024
Sep 5, 2024
Jun 10, 2024
Dec 6, 2024
Jun 24, 2022
Apr 4, 2022
Mar 17, 2025
Sep 27, 2024
Jan 12, 2023
Feb 19, 2025
Jan 16, 2025
Apr 30, 2024
Apr 5, 2022
Jul 7, 2023
Sep 5, 2024
Sep 27, 2023
Sep 5, 2024
Feb 17, 2022
Feb 17, 2023

Repository files navigation

visyn_core

NPM version build

Features

  • Telemetry: OpenTelemetry integration for the three pillar of observability: metrics, logs, and traces

Installation

git clone -b develop https://github.com/datavisyn/visyn_core.git  # or any other branch you want to develop in
cd visyn_core

# Frontend
yarn install

# Backend
python3 -m venv .venv  # create a new virtual environment
source .venv/bin/activate  # active it
make develop  # install all dependencies

Local development

# Frontend
yarn start

# Backend
python visyn_core

Testing

# Frontend
yarn run test

# Backend
make test

Playwright and Chromatic

To run all tests and create snapshots, execute Playwright first. With this command all snapshots are already taken and captured in an archive. Make sure to commit all your changes before taking any snapshots. Before executing this command, make sure backend and frontend are running smoothly.

yarn pw:run

To upload these snapshots to Chromatic’s cloud and review them, execute:

yarn chromatic --playwright -t=<TOKEN>

Chromatic creates for every test a story in storybook, although these are not responsive. When clicking on the link in the terminal, all changes can be reviewed and storybook can be opened.

Playwright documentation: https://playwright.dev/docs/intro

Chromatic with Playwright: https://www.chromatic.com/docs/playwright/

Building

yarn run build