Skip to content

chore: process feedback on getting started docs. - #2778

Draft
TomCools wants to merge 1 commit into
TimefoldAI:mainfrom
TomCools:chore/fix-guidance-issues
Draft

TomCools wants to merge 1 commit into
TimefoldAI:mainfrom
TomCools:chore/fix-guidance-issues

Conversation

@TomCools

Copy link
Copy Markdown
Contributor

@DedZago provided me a list of mistakes on the getting started pages.
These have now been processed.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Remaining documentation errors can leave copied build examples unusable and direct readers to incorrect setup guidance.

3 open issues
What changed in this PR

This PR corrects the getting-started guides so their Java and Kotlin examples better match the current solver APIs and application setup.

Changes:

  • Fix build configuration, source links, file paths, and test examples.
  • Align school-timetabling examples across Java, Kotlin, Spring Boot, and Quarkus.
  • Update vehicle-routing JSON handling, driving-time initialization, and solver tests.
File Description
docs/​src/​modules/​ROOT/​pages/​quickstart/​spring-boot/​spring-boot-quickstart.adoc Corrects application setup, solver types, and REST tests.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​school-timetabling/​_school-timetabling-solution.adoc Adds a score setter and corrects the Kotlin file path.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​school-timetabling/​_school-timetabling-model.adoc Makes the test constructor public.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​school-timetabling/​_school-timetabling-constraints.adoc Corrects Kotlin naming and simplifies constraints.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​_solutionsourcecode.adoc Adds optional Kotlin source links.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​_java-logback-config.adoc Corrects the resources directory path.
docs/​src/​modules/​ROOT/​pages/​quickstart/​shared/​_constrainttests.adoc Aligns Kotlin tests with the documented model.
docs/​src/​modules/​ROOT/​pages/​quickstart/​service/​getting-started.adoc Updates compiler setup, Kotlin constructors, and API-version guidance.
docs/​src/​modules/​ROOT/​pages/​quickstart/​quarkus/​quarkus-quickstart.adoc Corrects solver types, Kotlin examples, tests, and links.
docs/​src/​modules/​ROOT/​pages/​quickstart/​quarkus-vehicle-routing/​vehicle-routing-solution.adoc Extracts driving-time initialization for deserialized plans.
docs/​src/​modules/​ROOT/​pages/​quickstart/​quarkus-vehicle-routing/​vehicle-routing-model.adoc Updates JSON mapping, route calculations, and shadow-variable examples.
docs/​src/​modules/​ROOT/​pages/​quickstart/​quarkus-vehicle-routing/​vehicle-routing-constraints.adoc Updates penalty calls and Kotlin method visibility.
docs/​src/​modules/​ROOT/​pages/​quickstart/​quarkus-vehicle-routing/​quarkus-vehicle-routing-quickstart.adoc Updates build setup, initialization, and REST tests.
docs/​src/​modules/​ROOT/​pages/​quickstart/​hello-world/​hello-world-quickstart.adoc Adds JUnit setup and corrects Kotlin and constraint-test examples.
docs/​src/​modules/​ROOT/​pages/​_attributes.adoc Updates quickstart repository links.
docs/​src/​antora.yml Exposes additional build-version attributes.

Review effort: Balanced

Comment thread docs/src/antora.yml
Comment on lines +17 to +19
assembly-plugin-version: ${version.assembly.plugin}
compiler-plugin-version: ${version.compiler.plugin}
junit-version: ${version.org.junit.jupiter}
`timefold.model.name` and the contact fields are *required* metadata.
`timefold.model.name`, `timefold.model.api-version` and the contact fields are *required* metadata.
Use a version such as `v1` for `timefold.model.api-version`.
It can only contain letters, numbers, hyphens (`-`) and underscores (`_`), so a value such as `1.0.0` fails the build.
endif::[]
ifndef::framework-kotlin-quickstart-url[]
In case you get stuck during this Getting Started guide, it might be worth checking the solution project {framework-quickstart-url}[on GitHub].
endif::[]

This branch was successfully deployed

2 active deployments
documentation (preview) — f2f2ee60 Deployed Oct 26, 2026 by TomCools via Build Documentation #830
internal — f2f2ee60 Deployed Oct 26, 2026 by TomCools via approval_required #830
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants