TimefoldAI / timefold-quickstarts

Get started with Timefold quickstarts here. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
https://timefold.ai
Apache License 2.0
238 stars 76 forks source link

feat: use kotlin no-arg plugin to remove ctor boilerplate #532

Closed greyhairredbear closed 3 months ago

greyhairredbear commented 3 months ago

Description of the change

Use the no-arg compiler plugin for Kotlin to avoid manually writing no-arg constructors.

See https://github.com/TimefoldAI/timefold-solver/discussions/213 for further information (sorry it took so long to get to this).

Checklist

Development

Code Review

triceo commented 3 months ago

Hello @greyhairredbear! Thank you for your PR - before I review, can you please rebase it on development? We don't push directly to stable; instead development becomes stable during a monthly release.

greyhairredbear commented 3 months ago

Somehow my commits got messed up, sorry for spamming, closing this in favor of a new PR