From 535313e7de903250bf7de6efbf8c423e81661471 Mon Sep 17 00:00:00 2001 From: timpieces Date: Mon, 26 Jan 2026 11:06:38 +0800 Subject: [PATCH 1/2] Add flag to expose port for docker on macos Serving via docker doesn't work on MacOS without it. I think this may be a slight diff between linux and MacOS but it's been quite a while since I've used docker on linux. Either way I suspect it will cause no harm --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0eef841..2026294 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ $ bundle exec jekyll serve Docker bind mounts the handbook source directory inside the container and marks it as private & unshared with any other container, before calling `jekyll serve` as in the instructions above. ```bash -$ docker run --rm --volume="$PWD:/srv/jekyll:Z" -it jekyll/jekyll jekyll serve +$ docker run --rm --volume="$PWD:/srv/jekyll:Z" -p 4000:4000 -it jekyll/jekyll jekyll serve ``` ### References From ffd7b5063b44ad4ab7e1ee304bf788bbdd09153a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 03:10:47 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- gettingstarted/dependencies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gettingstarted/dependencies.md b/gettingstarted/dependencies.md index d9e30e0..3ce1608 100644 --- a/gettingstarted/dependencies.md +++ b/gettingstarted/dependencies.md @@ -17,7 +17,7 @@ why FreeCAD needs them. ## Supported versions -The head of the main branch of FreeCAD, currently used for the development of FreeCAD 1.2, can be compiled from source on systems as old as the oldest currently-supported [Ubuntu LTS](https://packages.ubuntu.com/) at the time of its expected release, Ubuntu 24.04 LTS. This ties FreeCAD development to the C++23 standard, Python 3.11 and later (we plan to swtich to 3.12 or later once Blender updates their dependencies in mid-2026), Qt 6.4, and the versions of the required libraries available on that system. Note that Qt does not support PySide6 `pip` installation on this system, so use of a PPA is required for that dependency. The decision to stop support for Qt5 was [announced 5 January 2026](https://forum.freecad.org/viewtopic.php?t=102292). +The head of the main branch of FreeCAD, currently used for the development of FreeCAD 1.2, can be compiled from source on systems as old as the oldest currently-supported [Ubuntu LTS](https://packages.ubuntu.com/) at the time of its expected release, Ubuntu 24.04 LTS. This ties FreeCAD development to the C++23 standard, Python 3.11 and later (we plan to swtich to 3.12 or later once Blender updates their dependencies in mid-2026), Qt 6.4, and the versions of the required libraries available on that system. Note that Qt does not support PySide6 `pip` installation on this system, so use of a PPA is required for that dependency. The decision to stop support for Qt5 was [announced 5 January 2026](https://forum.freecad.org/viewtopic.php?t=102292). ## Major dependencies