Top-level repository for the CodeHead open-source libraries.
I switched to a monorepo repository simply to make it easier
on me to do updates. The independent services I'm writing will
still be in their own repos, but there are too many libraries for
me to keep track of them all without a proper CI/CD pipeline.
Or to be more blunt, I'm lazy.
Requires JDK 21 or higher.
All libraries are available on maven central.
| Library |
Purpose |
Version |
| codehead-test |
Testing libraries |
 |
| database-test |
Database testing libraries |
 |
| feature-flag |
Feature Flag |
 |
| feature-flag-ddb |
Feature Flag DDB Support |
 |
| feature-flag-etcd |
Feature Flag etcd Support |
 |
| feature-flag-metrics |
Feature Flag metrics support |
 |
| feature-flag-sql |
Feature Flag SQL support |
 |
| local-queue |
Local Queue |
 |
| metrics |
Metrics |
 |
| metrics-declarative |
Metrics declarative style |
 |
| metrics-micrometer |
Metrics with micrometer support |
 |
| metrics-test |
Metrics test code |
 |
| oop-mock |
Out of process mocking |
 |
| oop-mock-client |
Out of process mocking client |
 |
| oop-mock-dynamodb |
Out of process mocking ddb support |
 |
| oop-mock-tests |
Out of process mocking tests |
 |
| smr |
State Machine Library |
 |
| smr-metrics |
State Machine Metrics addon |
 |
| smr-yml |
State Machine YAML support |
 |