Skip to main content

Core repository for datavisyn applications.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

visyn_core-13.2.0-py3-none-any.whl (170.7 kB view details)

Uploaded Python 3

File details

Details for the file visyn_core-13.2.0-py3-none-any.whl.

File metadata

  • Download URL: visyn_core-13.2.0-py3-none-any.whl
  • Upload date:
  • Size: 170.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.15

File hashes

Hashes for visyn_core-13.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5648f3fb9df7056bec0079a199f7b54c38657805e6c663f07c5a4eddf255b6bb
MD5 f0e4a3de8c3e12c9561131bba6209e89
BLAKE2b-256 034872e8ee54fcbb2609af78d96e1b3b0048a5e12dec253f9bcadc28f6bab8e3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page