FerryDocs
ContributingDevelopment setup

What you need

You need Rust and Docker for the server, and Node.js for the dashboard and the docs.

Edit on GitHub
Rust1.89 or newerDockerthe daemongit, dockerthe two CLIsNode.js20.19 or newerCompileeach crateRun ferrydend-to-end testsBuildsferry-buildweb/, docs/the two sites

Rust compiles ferryd, ferry and each crate.

1 / 4

The tools

ToolVersionUse
1.89 or newer (edition 2024)ferryd, ferry and each
on macOS worksTo run ferryd and the
git and docker CLIsOn the Builds: ferry-build runs them
20.19 or newer, with The dashboard (web/) and the docs (docs/)

Then build Ferry.

On this page