Files
dougal-software/lib/www/client/source
D. Berge 402a3f9cce Add code for a ‘new project’ button to project list navigation.
This is currently disabled though (value in route/index.js is
commented out) as it is not possible at the moment to create
new projects fully from scratch from the frontend. See comment
on previous commit.

NB: projects may be created fully from scratch by making an API
request with a suitable YAML / JSON configuration file, thusly:

curl -vs "https://[hostname]/api/project" -X POST \
    -H "Content-Type: application/yaml"
    --data-binary @/path/to/configuration.yaml
2024-05-01 10:40:04 +02:00
..
2020-10-11 12:17:40 +02:00
2020-08-08 23:59:13 +02:00

Dougal web client

User interface for the Dougal system.

List of views:

Home /

Introduction to system, list of the three or so most recently visited projects from this computer.

Projects /projects/

List of all projects, active or archived

Project: Summary /projects/:project/summary

Summary data for a project.

Project: Lines /projects/:project/lines/

List of preplot lines.

Project: Lines: Line /projects/:project/lines/:line

To be defined. View of a single line?

Project: Sequences /projects/:project/sequences/(final|raw)

To be defined. List of sequences shot, raw or final.

Project: Sequences: Sequence /projects/:project/sequences/:sequence

To be defined. Sequence shot log?

Project: Calendar /projects/:project/calendar

Calendar view of events, sequences, etc.

Project: Log /projects/:project/log

List of project events (combined daily / line log)

Project: Map /projects/:project/map

Map view of the project


Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.