If you want to contribute to Veloren in any form you probably need to deal with Veloren's source
code. Therefore these basic tools have to be installed
to interact with it.
Note: Throughout the book we will mention a lot of commands. Therefore we highly recommend getting comfortable with a terminal.
Keeping track of Veloren's history
For Windows, The 'Git for Windows' suite is a sensible way to install Git, along with a set of tools that'll make it easier for you to use.
On Linux Git is most likely already installed, if it isn't, use your distribution's package manager to install it.
Keeping track of the really big giants out there (aka. asset files)
Git LFS is a Git extension used to store large files like images and audio files. You need to install it in order to download the assets.
For Windows you can download an installer here.
On Linux you can use the package manager to install Git LFS, usually the package is called
Git LFS needs to be set up by running
git lfs installor
git-lfs install(macOS) in a terminal.
Note: If you already cloned the repo before setting up Git LFS, additional steps are necessary.
Note: git-lfs has a known bug with working off remotes. If you plan to work off a fork, refer to this section.
Keeping us safe and sound to build a reliable and efficient game
The recommended way of installing Rust is through Rustup. Follow the instructions carefully and everything should be good.