A catalog of custom tooling I’ve written.

Creating a new project

  • instarepo creates a new git repository and activates build pipeline

Scaffolding

Getting latest

  • clone-all clones all missing repositories from GitHub or Bitbucket Cloud
  • dirloop runs the same command over multiple directories (e.g. dirloop git pull)
  • yak4j-sync-archetype-maven-plugin Regenerates a project out of its maven archetype and overwrites specific files

Versioning

Linting

Code generation

Code libraries

  • yak4j-xml friendlier wrapper around JAXB which throws unchecked exceptions
  • yak4j-utc-time-zone-mapper mapper between LocalDateTime and OffsetDateTime, can be used together with MapStruct

Testing libraries

Docker Images