A project for analyzing Timed Automata.
Find a file
alzeha 93f82b1ca9
Some checks failed
CI pipeline / install (push) Has been cancelled
CI pipeline / static-analysis (push) Has been cancelled
CI pipeline / build (push) Has been cancelled
CI pipeline / test (push) Has been cancelled
CI pipeline / e2e (push) Has been cancelled
rm deploy from pipeline
2024-08-12 18:31:51 +02:00
.github/workflows rm deploy from pipeline 2024-08-12 18:31:51 +02:00
.husky added husky for pre-commit checks 2024-03-25 10:47:02 +01:00
e2e refactored fixture functions into classes for better readability 2024-08-04 14:34:26 +02:00
public Feature: add E2E tests with Playwright (#1) 2024-07-28 17:23:03 +02:00
src first "uploadButton" 2024-08-12 18:07:33 +02:00
test refactored fixture functions into classes for better readability 2024-08-04 14:34:26 +02:00
.gitignore Feature: add E2E tests with Playwright (#1) 2024-07-28 17:23:03 +02:00
.prettierrc.cjs formatting config 2024-06-24 18:08:57 +02:00
eslint.config.js updated ESLint to include test files 2024-08-04 14:34:50 +02:00
index.html fix body width 2024-03-28 14:33:39 +01:00
jest.config.cjs Feature: add E2E tests with Playwright (#1) 2024-07-28 17:23:03 +02:00
LICENSE Initial commit 2024-03-17 15:02:59 +01:00
package.json v1.0.0 2024-08-10 18:43:30 +02:00
playwright.config.ts Feature: add E2E tests with Playwright (#1) 2024-07-28 17:23:03 +02:00
README.md added command for updating Playwright browsers 2024-08-10 15:08:13 +02:00
tsconfig.json added infrastructure for unit tests and tests for formattingUtils 2024-06-23 12:08:22 +02:00
tsconfig.node.json created basic React app 2024-03-17 15:42:20 +01:00
vite.config.ts increased limit for chunk size warning 2024-06-16 16:12:24 +02:00
yarn.lock updated dependencies 2024-08-10 15:07:49 +02:00

Timed-Automata Analysis

This project is a tool for modeling and analyzing Timed Automata. The tool is based on React and TypeScript and can be extended easily to also incorporate analysis techniques based on the created models. If you want to see the tool in actions, just visit this website.

🚀 Quick Start

This project utilizes Node and Yarn Classic for development. The usual commands for React projects also apply here.

  • yarn install to install all dependencies and setup the project locally
  • yarn start to run the app locally for development
  • yarn format to format all files
  • yarn lint for linting
  • yarn test for running unit tests
  • yarn e2e for running end-to-end tests
  • yarn e2e-ui for running end-to-end tests in the UI mode of Playwright
  • yarn e2e-update-snapshots for updating the end-to-end test snapshots
  • yarn playwright install for installing/updating the browsers for Playwright
  • yarn build to build the app for production
  • yarn deploy for deployment on GitHub Pages

See package.json for further commands.