tangly Components
  • About
  • Documentation
  • Ideas
  • Blog
  • Expertise
  • Community
  • Repositories
    • GitHub
    • GitLab
    • Bitbucket
  • Documentation
Tags
  • Agile111
  • Architecture33
  • C++9
  • Design23
  • Devops8
  • Domain-Driven-Design6
  • Embedded6
  • Git8
  • Gradle3
  • Hugo5
  • Java54
  • Jvm-Languages3
  • Organization21
  • Series-Agile-Design6
  • Series-How-Healthy4
  • Series-Identifiers5
  • Series-Students28
  • Series-Swiss-Agile-Trends6
  • Students-Java5
  • Tangly12
  • Tangly-Os12
  • Vaadin1
  1. Documentation
  2. ERP Domains
  3. Architecture
  4. ADR

ADR

The Architecture Design Records ADR for the overall open source products of tangly.

These design decisions often define how we want to develop applications in Modern Java.


OS 001: System Guava Removal

LED 001

OS 002: Unit Test Conventions

PRJ 001

OS 003: Use Modern Java Constructs

OS 004: Publish Technical Documentation Through Static Website

OS 005: Publish Maven Central Artifacts

OS 006: Dependency Injection with Guice

OS 007: Persistence with MicroStream

OS 008: Use log4j2 as default logging framework

OS 009: Use HSQLDB as an SQL DB

OS 010: Archive Data using TSV and JSON

OS 011: Vaadin User Interface

ERPUI-001: AsciiDoc for Text Fields

FSM 001: Move Abstractions to JDK Classes

FSM-002: Publish Maven Central Artifacts

© 2016–2025 tangly llc Creative Commons CC BY 4.0All Rights Reserved