TogehterPlatform » History » Version 1
Elmar Dott, 2024-08-28 18:58
1 | 1 | Elmar Dott | # Together Platform |
---|---|---|---|
2 | 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. |
||
3 | |||
4 | ## Requirements |
||
5 | |||
6 | * Java JDK 17 |
||
7 | * Java EE 10 (Jakarta) |
||
8 | * Apache Maven 3.9+ |
||
9 | * PostgreSQL DBMS 14 |
||
10 | |||
11 | ## Modules |
||
12 | |||
13 | * **TP-CM** Configuration Management (Maven) - is the parent pom (Build Workflow) for almost every TP project |
||
14 | * **TP-DB** Flyway Database Migration (Maven) |
||
15 | * **TP-TestSuite** JGiven and ArchUnit tests - secures Architectural structures & conventions and BDD processes |
||
16 | * **TP-CORE** feature library (Java) - default dependency for almost each TP module. |
||
17 | * **TP-ACL** Access Control List (JavaEE REST Service) |