20 lines
912 B
Markdown
20 lines
912 B
Markdown
|
## Requirements
|
||
|
|
||
|
All required software for this project can be installed using the [Nix package manager](https://nixos.org/nix/).
|
||
|
The development environment is specified in `shell.nix`. The paper has been successfully build using version `19.03.173179.ef4753de2aa` of [Nixpkgs](https://nixos.org/nixpkgs/).
|
||
|
|
||
|
`git-lfs` is required for retrieving all files from this repository. If installing it *after* cloning the repository, please run `git lfs install && git lfs pull`.
|
||
|
|
||
|
## Building the paper and its resources
|
||
|
|
||
|
The paper, expose, and all its resources can be built with `nix-shell --pure --command "make"`.
|
||
|
If not using Nix as a package manager, please refer to the requirements specified in `shell.nix` for building with `make`.
|
||
|
|
||
|
## Running the load balancing simulation
|
||
|
|
||
|
`nix-shell --pure --command "make simulation"`
|
||
|
|
||
|
## License
|
||
|
|
||
|
For information about licensing, please see [Copying.md](Copying.md)
|