I've been writing code since 2005, professionally since 2010. I'm always striving to improve and learn something new.
A collection of CI tools for solving common problems faced by teams developing software in Java with Maven using Git Flow.
-
maven-flow/merge: A Github action for merging branches with automatic conflict resolution in changelog and
pom.xml
files. -
maven-flow/prevent-artifact-overwrites A Github action for preventing overwrites of Maven artifact versions from different feature branches.
https://github.com/maven-flow/changelog-merge-driver
A GIT merge driver for changelog files, which prevents conflicts when merging feature branches.
Technically a part of Maven Flow, but it can also be used locally as any other GIT merge driver.
https://github.com/Jardo-51/feign-reactive
A reactive version of Feign - a popular Java framework for consuming REST APIs. Since the original repo seems abandoned, I forked it, made it compatible with Spring Boot >= 3.2, and published the new version to Maven Central.
A hobby project I created at university. I'm keeping it alive mostly for nostalgic reasons.