You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: REQUIREMENTS.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ None
8
8
9
9
We do not require a certain operating system or prepared environment.
10
10
For downloading this demo, we recommend Git (installing Git is explained in [this article](https://github.com/git-guides/install-git)).
11
-
The setup is tested on Windows 10, WSL2, Manjaro, Ubuntu, and MacOS Monterey.
11
+
The setup is tested on Windows 10, WSL2, Manjaro, Ubuntu, NixOS and MacOS Monterey.
12
12
13
13
### Toolchain
14
14
This demo is a Maven project based on Java 17. Thus, it requires a [Java development toolkit](https://www.oracle.com/java/technologies/downloads/) of version 17 or higher, and [Maven](https://maven.apache.org/).
@@ -22,14 +22,18 @@ Installing DiffDetective follows the default maven workflow and is explained on
22
22
## Virtualization: Docker or Nix
23
23
For easy replication, this demo also comes with a Nix package and a Docker container, which can be used on any system supporting Nix or Docker, respectively.
24
24
The Nix and Docker setup will take care of all requirements and dependencies (including DiffDetective) and will build the demo to a single runnable JAR file.
25
-
_Note_: Nix and Docker are neither required by the demo nor DiffDetective! They only serve to ease the setup for you. You may use either Nix or Docker but you do not need both.
25
+
_Note_: Nix and Docker are neither required by the demo nor DiffDetective! They only serve to ease the setup for you.
26
+
27
+
### Docker
26
28
27
29
How to install Docker depends on your operating system:
28
30
29
31
-_Windows or Mac_: You can find download and installation instructions [here](https://www.docker.com/get-started).
30
32
-_Linux Distributions_: How to install Docker on your system, depends on your distribution. The chances are high that Docker is part of your distributions package database.
31
33
Docker's [documentation](https://docs.docker.com/engine/install/) contains instructions for common distributions.
32
34
35
+
### Nix
36
+
33
37
How to install Nix, also depends on your operating system.
34
38
Head to the [NixOS website](https://nixos.org/download/) and follow the installation instructions for your system.
35
39
Follow the download instructions for `Nix: the package manager`, not `NixOS: the Linux distribution`!
0 commit comments