Skip to content

OxfordHCC/calendar-orchestrator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solid Calendar Orchestrator

This repo contains the core and configuration App for the Solid Calendar Orchestrator -- an application / service used to manage Solid Calendar, meant to be used together with KNoodle.

Architecture

The core subdirectory corresponds to the Orchestrator component, as a long-running service.

The app subdirectory corresponds to the Orchestrator Configurer component, to configure users to a working orchestrator core service..

You'll probably also want to use KNoodle.

See also this paper in TrusDeKW @ ESWC 22 for design justification.

Getting started

  1. Run the core on a server (see its README)
  2. Run the App on anywhere (see its README)
  3. Open the browser and navigate to App's webpage.

Refer to the relevant subdirectory for details.

Notes on deployment location and usage

The core and App do not have to be deployed to the same machine. You can specify where the core is in the App.
The core should be on a long-running server, so it can periodically update the calendar information to users' Pods.
The App can be started only when needed, not necessarily deployed.

TODO

  • Cleaner API
  • Support advanced calendar source specification
  • Authenticate the user before performing actions for core

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.9%
  • TypeScript 24.3%
  • CSS 2.8%