Project

General

Profile

Actions

Together Platform

The Together Platform (TP) is a FOSS Java Enterprise Project created for research studies about software engineering. It's elaborating paradigms like Test Driven Development ( TDD ), Behavioral Driven Development ( BDD ) and Domain Driven Development ( DDD ) in a real life situation.

Requirements

  • Java JDK 17
  • Java EE 10 (Jakarta)
  • Apache Maven 3.9+
  • PostgreSQL DBMS 14

Modules

  • TP-CM Configuration Management (Maven) - is the parent pom (Build Workflow) for almost every TP project
  • TP-DB Flyway Database Migration (Maven)
  • TP-TestSuite JGiven and ArchUnit tests - secures Architectural structures & conventions and BDD processes
  • TP-CORE feature library (Java) - default dependency for almost each TP module.
  • TP-ACL Access Control List (JavaEE REST Service)

Updated by Elmar Dott 3 months ago ยท 1 revisions