Skip to content
Avatar
  • Freelancer, working remotely
  • Germany, Lusatia
  • Twitter @TobiasRoeser

Sponsors

@tanishiking
@ckipp01
@ollyw
Block or Report

Block or report lefou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lefou/README.md

Hi there 👋

I'm a software engineer and love the concept of open source. I wrote various open source tools and libraries and try to keep them up-to-date. I also maintain and contribute to various Java and Scala projects. My fields of interest are build tools, productivity tools/libraries and modular software architecture. If possible I use Scala but also do Java coding. When I write technical documents or blog posts, I try to do it with AsciiDoc(tor).

Here is a list of some of my current software projects where I'm the author or contributor:

  • Mill Build Tool - Build tool with good caching support and build files written in Scala. IMHO the best and probably fastest build tool for JVM projects on the planet. [Developer, Maintainer]
  • various plugins for the excellent Mill build tool [Creator]
  • Domino - A Scala DSL to write OSGi modules and manage component lifecycles. [Developer, Maintainer]
  • Domino Java - A Java DSL to write OSGi modules. An port of the Domino Scala DSL. [Creator]
  • LambdaTest - A Java DSL to write tests and asserts on top of JUnit or TestNG, but in a functional and fluent style, without any annotations. [Creator]
  • CmdOption - A Java command line parser with lots of features. [Creator]
  • Functional Utils - Functional Utility Classes for working with Java 5+
  • Polyglot Maven - A tranparent extension to Apache Maven build tool enabling alternative markup languages, especially a Scala dialect. [Contributor, Maintainer]
  • AsciiDoc plugin for GitBucket - A plugin for GitBucket, that renders AsciiDoc document with Asciidoctor [Creator]

I work as a freelancer for a living. This gives me the freedom to dedicate some of my time to open source works. If you use any of my work or appreciate my contributions, chip in to support and motivate me to continue. You can sponsor me via my Github Sponsors Profile page.

Other Projects...

Older Project and those I'm currently not actively developing:

  • Blended
  • SBuild
  • Jackbuild
  • Configured Maven (cmvn)
  • KThinkBat
  • TWiki

Pinned

  1. Your shiny new Java/Scala build tool!

    Scala 1.8k 257

  2. Integration testing for mill plugins

    Scala 8 6

  3. mill-kotlin Public

    Kotlin compiler support for Mill Build Tool

    Scala 14 2

  4. CmdOption is a simple annotation-driven command line parser toolkit for Java 6+ applications that is configured through annotations.

    Java 38 7

  5. LambdaTest Public

    LambdaTest - Lambda-enabled functional testing API on top of JUnit and TestNG

    Java 9 1

  6. Support alternative markup for Apache Maven POM files

    Java 827 90

Contribution activity

December 2022

Created 1 repository

Created a pull request in com-lihaoyi/mill that received 3 comments

Bloop: Fixed re-generation of bloop config dir

The bloop.writeConfig was a cached target, but it generated files outside of T.dest. Instead, it should be a command. To preserve source and binary…

+20 −2 3 comments
Reviewed 5 pull requests in 2 repositories
Opened 1 issue in 1 repository

Joined the Scala Steward organization

Seeing something unexpected? Take a look at the GitHub profile guide.