Add global readme
This commit is contained in:
parent
a4e9c4abda
commit
e138a4d58c
34
README.md
Normal file
34
README.md
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Programming tasks for ECG
|
||||
|
||||
This repository includes my solutions to the tasks
|
||||
for the module [*Einführung in die Computergraphik* (Introduction to computer graphics)](https://tu-dresden.de/ing/informatik/smt/cgv/studium/lehrveranstaltungen/ss2023/ecg)
|
||||
in the summer semester 2023 at the [TU Dresden](https://tu-dresden.de/).
|
||||
|
||||
Each exercise includes a separate `readme.txt`
|
||||
that describes things specific to how I implemented the task.
|
||||
However, those documents are in German, which is a requirement.
|
||||
|
||||
## Usage
|
||||
|
||||
### Build
|
||||
|
||||
To build a specific exercise,
|
||||
you can use [Nix](https://nixos.org/) with flake support:
|
||||
|
||||
```bash
|
||||
nix build -L .#u01
|
||||
```
|
||||
|
||||
You can also manually invoke CMake.
|
||||
This requires you to have all dependencies installed.
|
||||
Because this is not my preferred way, there is no canonical list of dependencies,
|
||||
but you can find them in `flake.nix`.
|
||||
|
||||
### Development
|
||||
|
||||
You can use `nix develop` or [`direnv`](https://direnv.net/).
|
||||
|
||||
## Licence
|
||||
|
||||
[GPL-3.0-or-later](https://spdx.org/licenses/GPL-3.0-or-later.html).
|
||||
See [COPYING](./COPYING) and [gpl-3.0.txt](./gpl-3.0.txt) for details.
|
Reference in a new issue