Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A handbook about FreeCAD development

NotificationsYou must be signed in to change notification settings

FreeCAD/DevelopersHandbook

Repository files navigation

Developers Handbook

This is the repo for theDevelopers Handbook.

Install and run locally

This handbook uses Jekyll, a static site generator written in Ruby. There are several options for setting up local development. Examples below illustrate the process using Bundler on a Debian-based system, or using a Docker container to keep things separate from the host system. After setup, the handbook will be available athttp://127.0.0.1:4000.

Debian-based system setup

Although Jekyll is packaged in Debian, thegithub-pages gem is not, so Bundler is required to handle dependencies. It is not necessary toapt install jekyll.

Bundler requiresruby-dev andbuild-essential to build Ruby gem native extensions.

$ sudo apt install ruby-bundler ruby-dev build-essential$ bundle install$ bundleexec jekyll serve

Docker container setup

Docker bind mounts the handbook source directory inside the container and marks it as private & unshared with any other container, before callingjekyll serve as in the instructions above.

$ docker run --rm --volume="$PWD:/srv/jekyll:Z" -it jekyll/jekyll jekyll serve

References

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp