Skip to content

Files

Latest commit

df9b734 · Nov 28, 2024

History

History

client

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 5, 2024
Nov 28, 2024
May 31, 2024
May 31, 2024
May 31, 2024
May 31, 2024
May 31, 2024
May 31, 2024
Jun 11, 2024
May 31, 2024
May 31, 2024
May 31, 2024
Sep 24, 2024
Sep 24, 2024
May 31, 2024
May 31, 2024
May 31, 2024
May 31, 2024
Sep 23, 2024
May 31, 2024

galahad-client

Project setup: npm install Compiles and hot-reloads for development: npm run dev Compiles and minifies for production: npm run build Run your unit tests: npm run test:unit Lints and fixes files: npm run lint

Configuration Reference.

Dev overview

The following folders are found in src/

Types

Typescript defined types, mostly to reflect the API response type.

API

Interface to call the server.

Stores

Pinia stores for application data. Retrieves data via the API and uploads data.

Components

Vue components. Some core components like custom tables and buttons are prefixed with G- (short for Galahad). The interface is based around GTabs that can display different GCards in a tab-like interface.

Views

Vue views. Views in the Annotate tab make use of the AnnotateTab component which handles errors like empty corpora or empty selections.