Skip to content

Commit 682a39e

Browse files
committed
MEGA UPDATE
1 parent 6dadf41 commit 682a39e

File tree

96 files changed

+115070
-162
lines changed

Some content is hidden

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

96 files changed

+115070
-162
lines changed

assets/scss/_styles_project.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,3 +300,4 @@ code {
300300
transform: translateY(-5px);
301301
}
302302
}
303+

content/en/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: SolverForge
3+
date: 2025-12-08
34
---
45

56
{{< blocks/cover title="SolverForge" image_anchor="top" height="full" >}}

content/en/docs/_index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@ title: Documentation
33
linkTitle: Docs
44
menu: {main: {weight: 20}}
55
---
6+
7+
Welcome to the SolverForge documentation. Choose a section to get started:
8+
9+
- **[Overview](overview.md)** - Project Overview and roadmap
10+
- **[Getting Started](getting-started/)** — Quickstart guides and tutorials (legacy Python examples)
11+
- **[Rust Solver](solverforge/)** — Rust-based constraint solver with WASM modules and HTTP communication
12+
- **[Python Solver](solverforge-legacy/)** — Technical documentation for the Python constraint solver

content/en/docs/getting-started/_index.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,23 @@
11
---
22
title: Getting Started
3+
linkTitle: "Getting Started"
34
description: Quickstart Guides — repository layout, prerequisites, and how to run examples locally.
45
categories: [Examples, Quickstarts]
56
tags: [solverforge, quickstarts, python, docs]
67
weight: 2
78
---
89

9-
{{% pageinfo %}}
10-
This page introduces the SolverForge Python quickstarts: what is included, how the repository is organised, and simple steps to try the examples locally.
10+
{{% pageinfo color="warning" %}}
11+
**🚧 Work in Progress**
12+
13+
SolverForge is under active development. User-facing language bindings (Python, JavaScript, etc.) are not yet available.
14+
15+
If you want to try SolverForge today, you'll need to write your own language bindings against the [SolverForge Core](../solverforge/) library. **This is not recommended for production use** — or even casual experimentation unless you're comfortable with low-level integration work.
16+
17+
We're working hard to deliver proper bindings. Stay tuned!
1118
{{% /pageinfo %}}
1219

13-
SolverForge Quickstarts provide Python examples demonstrating common constraint-solver use cases and patterns. They are fully Timefold-compatible and focus on practical, performant Python implementations.
20+
The quickstart guides below demonstrate constraint-solver patterns using the legacy Python implementation. They serve as reference material for understanding SolverForge concepts while the new bindings are being developed.
1421

1522
This page covers:
1623
- Repository layout and quickstart variants

content/en/docs/getting-started/employee-scheduling.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: "Employee Scheduling"
3+
linkTitle: "Employee Scheduling"
4+
icon: fa-brands fa-python
35
date: 2025-11-21
46
description: "A comprehensive quickstart guide to understanding and building intelligent employee scheduling with SolverForge"
57
categories: [Examples]

content/en/docs/getting-started/meeting-scheduling.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: "Meeting Scheduling"
3-
date: 2225-11-26
3+
linkTitle: "Meeting Scheduling"
4+
icon: fa-brands fa-python
5+
date: 2025-11-26
46
description: "A comprehensive quickstart guide to understanding and building intelligent meeting scheduling with SolverForge"
57
categories: [Examples]
68
tags: [scheduling, optimization, meetings, calendar, tutorial]

0 commit comments

Comments
 (0)