This directory contains technology-agnostic (core/) and technology-specific (tech/) conventions.
Keep domain and project-specific information out of this layer.
core/coding-conventions/ports.md— Ports and dependency-direction conventions.core/coding-conventions/operations.md— Operations modeling conventions.
tech/jvm/coding-conventions/packages.md— Package layout conventions.tech/jvm/coding-conventions/naming.md— Component naming suffix taxonomy.tech/kotlin/coding-conventions.md— Kotlin language and coding conventions.tech/kotlin/testing.md— Kotlin testing conventions.tech/kotlin/object-mothers-and-fixture-data.md—*ObjectMotherconventions and fixture data generation rules.tech/kotlin/ubiquitous-test-fixtures.md— A minimal baseline fixture pattern (SQL seed +the*references).tech/http-json-api/README.md— HTTP/JSON API conventions.tech/http-json-api/status-codes.md— HTTP status code choosing rules.tech/spring/testing.md— Spring testing conventions.tech/spring/dependency-injection.md— Spring dependency injection conventions.tech/spring/reusable-test-datasource.md— A reusable DBDataSourcepattern for Spring integration tests.tech/spring/testing-infrastructure-slices.md— An experimental pattern for composing test infrastructure from small slices instead of base test classes.tech/spring/data-jdbc.md— Spring Data JDBC repository conventions.