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) |