Architecture Constraints

Table 1. Technical Constraints
ID Description

CT-001

Runtime Environment Kubernetes

The Target runtime environment is Kubernetes.

CT-002

Publishing Chain

The pubishing chain is GitHub (with actions) and the containers and helm charts get published via quay.io.

CT-003

Programming Languages

The main programming language is Java. spring-boot will be used as main framework.

The Core Earth News component will have parts written in PHP. The integration has to be done into [WORDPRESS].

Table 2. Organisational Constraints
ID Description

CO-001

Paladins-Inn

The software will be distributed by Paladins-Inn, the non-commercial RPG support branch of Kaiserpfalz EDV-Service.

Table 3. Political Constraints
ID Description

CP-001

Non Profit

The software is developed without profit. It is provided via LGPL v3.0 or newer.

CP-002

Intellectual Property

The TORG franchise is owned by Ulisses Spiele and is licensed for non-profit for Torganized Play to Roland Lichti.

CP-003

Torg Agnosticism

While the main objective is to support Torg Eternity shared campaigns, it should be possible, to provide similar services to other RPG systems, as well. This is a soft target. If CP-003 gets in the way of [FS01 Tailored to Torg] , the later takes priority.