Skip to content

Commit fe3a02f

Browse files
authored
chore: fix Solver URLs all over the place (#1525)
1 parent 404455f commit fe3a02f

File tree

206 files changed

+242
-237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+242
-237
lines changed

.github/workflows/pull_request_secure.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ jobs:
321321
yq -i e 'del(.site.keys)' apps/docs/antora-playbook.yml
322322
yq -i e '.content.sources += [{"url": "../../timefold-solver", "start_path": "docs/src"}]' apps/docs/antora-playbook.yml
323323
npm ci
324-
npm run build -- --filter docs
324+
npm run build -- --filter @timefoldai/docs
325325
326326
- name: Deploy Documentation (Preview Mode)
327327
if: ${{ env.BRANCH_NAME != 'main' }}

README.adoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Developed by the original OptaPlanner team, our aim is to free the world of wast
3030
image:https://img.shields.io/maven-central/v/ai.timefold.solver/timefold-solver-bom?logo=apache-maven&style=for-the-badge["Maven artifact", link="https://ossindex.sonatype.org/component/pkg:maven/ai.timefold.solver/timefold-solver-bom"]
3131
image:https://img.shields.io/badge/Java-17+-brightgreen.svg?style=for-the-badge["JVM support", link="https://sdkman.io"]
3232

33-
* https://timefold.ai/docs[Read a Getting Started guide.]
33+
* https://docs.timefold.ai/timefold-solver/latest/quickstart/overview[Read a Getting Started guide.]
3434
* https://github.com/TimefoldAI/timefold-quickstarts[Clone the Quickstarts repository.]
3535

3636
== Build from source
@@ -63,10 +63,10 @@ For more, see link:CONTRIBUTING.adoc[Contributing].
6363

6464
== Editions
6565

66-
There are 2 editions of Timefold Solver:
66+
There are two editions of Timefold Solver:
6767

68-
- Timefold Solver Community Edition (CE) (this repo).
69-
- https://timefold.ai/pricing[Timefold Solver Enterprise Edition (EE)], a licensed version of Timefold Solver.
68+
- Timefold Solver Community Edition (this repo).
69+
- https://timefold.ai/pricing[Timefold Solver Enterprise Edition], a licensed version of Timefold Solver.
7070

7171
=== Key Features of Timefold Solver Enterprise Edition (EE)
7272

benchmark/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
This module contains the benchmarker toolkit.
2222
</description>
23-
<url>https://timefold.ai</url>
23+
<url>https://solver.timefold.ai</url>
2424

2525
<properties>
2626
<java.module.name>ai.timefold.solver.benchmark</java.module.name>

benchmark/src/main/java/ai/timefold/solver/benchmark/api/package-info.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
* <p>
44
* All classes in this namespace are backwards compatible in future releases (especially minor and hotfix releases).
55
* If a major version number changes, a few specific classes might not be backwards compatible, in which case
6-
* <a href="https://timefold.ai/docs/">the upgrade recipe</a>
6+
* <a href="https://docs.timefold.ai/timefold-solver/latest/upgrading-timefold-solver/upgrade-to-latest-version">the upgrade
7+
* recipe</a>
78
* will clearly document those cases.
89
*/
910
package ai.timefold.solver.benchmark.api;

benchmark/src/main/java/ai/timefold/solver/benchmark/impl/package-info.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* <p>
44
* All classes in this namespace are NOT backwards compatible: they might change in future releases
55
* (including hotfix releases). All relevant changes are documented in
6-
* <a href="https://timefold.ai/docs/">the upgrade recipe</a>.
6+
* <a href="https://docs.timefold.ai/timefold-solver/latest/upgrading-timefold-solver/upgrade-to-latest-version">the upgrade
7+
* recipe</a>.
78
*/
89
package ai.timefold.solver.benchmark.impl;

benchmark/src/main/resources/ai/timefold/solver/benchmark/impl/report/benchmarkReport.html.ftl

+3-3
Original file line numberDiff line numberDiff line change
@@ -929,11 +929,11 @@
929929
<div class="hstack gap-3 p-4">
930930
<div class="ms-auto"><a class="text-white" href="https://timefold.ai">Timefold</a></div>
931931
<div class="vr"></div>
932-
<div><a class="text-white" href="https://timefold.ai/docs">Documentation</a></div>
932+
<div><a class="text-white" href="https://docs.timefold.ai/timefold-solver/latest/">Documentation</a></div>
933933
<div class="vr"></div>
934-
<div><a class="text-white" href="https://github.com/TimefoldAI">Code</a></div>
934+
<div><a class="text-white" href="https://github.com/TimefoldAI/timefold-solver">Code</a></div>
935935
<div class="vr"></div>
936-
<div class="me-auto"><a class="text-white" href="https://timefold.ai/product/support/">Support</a></div>
936+
<div class="me-auto"><a class="text-white" href="https://timefold.ai/support">Support</a></div>
937937
</div>
938938
</div>
939939
</footer>

build/bom/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<description>
2222
Import this BOM in your dependencyManagement if you want to depend on multiple Timefold artifacts.
2323
</description>
24-
<url>https://timefold.ai</url>
24+
<url>https://solver.timefold.ai</url>
2525

2626
<dependencyManagement>
2727
<dependencies>

build/build-parent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<packaging>pom</packaging>
1515

1616
<name>Timefold Solver build parent</name>
17-
<url>https://timefold.ai</url>
17+
<url>https://solver.timefold.ai</url>
1818

1919
<properties>
2020
<!-- ************************************************************************ -->

build/ide-config/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
This module contains the IDE configuration files used for formatting Timefold's
1919
source code.
2020
</description>
21-
<url>https://timefold.ai</url>
21+
<url>https://solver.timefold.ai</url>
2222

2323
<properties>
2424
<java.module.name>ai.timefold.solver.ide.config</java.module.name>

core/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
This module contains the planning engine itself.
2222
</description>
23-
<url>https://timefold.ai</url>
23+
<url>https://solver.timefold.ai</url>
2424

2525
<properties>
2626
<java.module.name>ai.timefold.solver.core</java.module.name>

core/src/main/java/ai/timefold/solver/core/config/score/director/ScoreDirectorFactoryConfig.java

+12-15
Original file line numberDiff line numberDiff line change
@@ -145,20 +145,19 @@ public void setIncrementalScoreCalculatorCustomProperties(
145145
}
146146

147147
/**
148-
* @deprecated Score DRL is deprecated and will be removed in a future major version of Timefold.
149-
* See <a href="https://timefold.ai/docs/">DRL
150-
* to Constraint Streams migration recipe</a>.
148+
* @deprecated All support for Score DRL was removed when Timefold was forked from OptaPlanner.
149+
* See <a href="https://timefold.ai/blog/migrating-score-drl-to-constraint-streams">DRL to Constraint Streams
150+
* migration recipe</a>.
151151
*/
152152
@Deprecated(forRemoval = true)
153153
public List<String> getScoreDrlList() {
154154
return scoreDrlList;
155155
}
156156

157157
/**
158-
* @deprecated Score DRL is deprecated and will be removed in a future major version of Timefold.
159-
* See <a href="https://timefold.ai/docs/">DRL
160-
* to Constraint
161-
* Streams migration recipe</a>.
158+
* @deprecated All support for Score DRL was removed when Timefold was forked from OptaPlanner.
159+
* See <a href="https://timefold.ai/blog/migrating-score-drl-to-constraint-streams">DRL to Constraint Streams
160+
* migration recipe</a>.
162161
*/
163162
@Deprecated(forRemoval = true)
164163
public void setScoreDrlList(List<String> scoreDrlList) {
@@ -243,10 +242,9 @@ public void setAssertionScoreDirectorFactory(@Nullable ScoreDirectorFactoryConfi
243242
}
244243

245244
/**
246-
* @deprecated Score DRL is deprecated and will be removed in a future major version of Timefold.
247-
* See <a href="https://timefold.ai/docs/">DRL
248-
* to Constraint
249-
* Streams migration recipe</a>.
245+
* @deprecated All support for Score DRL was removed when Timefold was forked from OptaPlanner.
246+
* See <a href="https://timefold.ai/blog/migrating-score-drl-to-constraint-streams">DRL to Constraint Streams
247+
* migration recipe</a>.
250248
*/
251249
@Deprecated(forRemoval = true)
252250
public ScoreDirectorFactoryConfig withScoreDrlList(List<String> scoreDrlList) {
@@ -255,10 +253,9 @@ public ScoreDirectorFactoryConfig withScoreDrlList(List<String> scoreDrlList) {
255253
}
256254

257255
/**
258-
* @deprecated Score DRL is deprecated and will be removed in a future major version of Timefold.
259-
* See <a href="https://timefold.ai/docs/">DRL
260-
* to Constraint
261-
* Streams migration recipe</a>.
256+
* @deprecated All support for Score DRL was removed when Timefold was forked from OptaPlanner.
257+
* See <a href="https://timefold.ai/blog/migrating-score-drl-to-constraint-streams">DRL to Constraint Streams
258+
* migration recipe</a>.
262259
*/
263260
@Deprecated(forRemoval = true)
264261
public ScoreDirectorFactoryConfig withScoreDrls(String... scoreDrls) {

core/src/main/java/ai/timefold/solver/core/impl/package-info.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* <p>
44
* All classes in this namespace are NOT backwards compatible: they might change in future releases
55
* (including hotfix releases). All relevant changes are documented in
6-
* <a href="https://timefold.ai/docs/">the upgrade recipe</a>.
6+
* <a href="https://docs.timefold.ai/timefold-solver/latest/upgrading-timefold-solver/upgrade-to-latest-version">the upgrade
7+
* recipe</a>.
78
*/
89
package ai.timefold.solver.core.impl;

docs/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
This module builds the documentation.
2424
</description>
25-
<url>https://timefold.ai</url>
25+
<url>https://solver.timefold.ai</url>
2626

2727
<properties>
2828
<!--

docs/src/modules/ROOT/images/constraints-and-score/constraint-configuration/parameterizeTheScoreWeights.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/optimalWithIncompleteConstraints.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/paretoOptimizationScoring.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/positiveAndNegativeConstraints.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreClassDiagram.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreComposition.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreFoldingIsBroken.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreLevels.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreTradeoffInPerspective.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreWeightType.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/overview/scoreWeighting.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/performance/fairnessScoreConstraint.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/performance/fairnessScoreConstraintPitfall.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/performance/incrementalScoreCalculationEmployeeRostering.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/performance/scoreTrap.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamConcat.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamConsecutiveSequences.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamConsecutiveSequencesFlatten.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamFilter.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamGroupBy.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamIfExists.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamIncrementalCalculation.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamIntroduction.svg

+1-1
Loading

docs/src/modules/ROOT/images/constraints-and-score/score-calculation/constraintStreamJoinWithJoiners.svg

+1-1
Loading

0 commit comments

Comments
 (0)