Skip to content
Snippets Groups Projects
README.md 1.65 KiB
Newer Older
[![pipeline status](https://gitlab.cs.fau.de/ik15ydit/latexandmore/badges/master/pipeline.svg)](https://gitlab.cs.fau.de/ik15ydit/latexandmore/commits/master)

Sheppy's avatar
Sheppy committed
# Richtige Benutzung:
## Repository kopieren

Sheppy's avatar
Sheppy committed
    $ git clone <link_to_repository>
Sheppy's avatar
Sheppy committed

## Repository updaten

Sheppy's avatar
Sheppy committed
    $ git remote update && git pull
Sheppy's avatar
Sheppy committed

Sheppy's avatar
Sheppy committed
## PDFs bauen
Sheppy's avatar
Sheppy committed

    $ make

Sheppy's avatar
Sheppy committed
## Die Makefiles
Sheppy's avatar
Sheppy committed
* `make/make all` -> Standard
* `make continous` -> compeliert immer neu wenn sich etwas geändert hat
* `make solutions (nur IDB) -> baut ein PDFs mit Loesungsvorschlaegen`
Sheppy's avatar
Sheppy committed

## PDFs verlinken/autobuild
* `.gitlab-ci.yml`   -> damit PDFs gebaut und verlinkt werden, müssen sie hier aufgeführt sein, einmal als make-Befehl und einmal als Artifakt-Pfad (ein Artifakt ist ein Ergebnis einer Arbeit)
Sheppy's avatar
Sheppy committed

```html
Sheppy's avatar
Sheppy committed
https://gitlab.cs.fau.de/ik15ydit/latexandmore/-/jobs/artifacts/autobuild/raw/<TOP_LEVEL_ORDNER[/UNTERORDNER]>/<PDF_NAME>?job=JOBNAME
```

* JOBNAME ist per meiner Konvention in diesem Repro immer gleich TOP\_LEVEL\_ORDNER (also AuD/FFI...), Beispiel:

```html
https://gitlab.cs.fau.de/ik15ydit/latexandmore/-/jobs/artifacts/autobuild/raw/IDB/klausur_ss16/klausur_idb_SS16.pdf?job=IDB
Sheppy's avatar
Sheppy committed
```
Sheppy's avatar
Sheppy committed

Sheppy's avatar
Sheppy committed
* Die autobuild-branch kann nicht gepusht sondern nur gemerg'ed werden (von Master), damit das passiert müsst ihr einen Merge Request stellen, das stellt sicher, dass PDFs immer bauen und es keine toten Links u.a. im FSI Wiki gibt.
Sheppy's avatar
Sheppy committed

# Ich habe einen Fehler gefunden!
Sheppy's avatar
Sheppy committed
* mach eine Issue auf
* mach einen pullrequest (bestes)
Sheppy's avatar
Sheppy committed
* wenn du write hast fixe es selbst (noch besser)
Sheppy's avatar
Sheppy committed

Sheppy's avatar
Sheppy committed
* die FSI_Gruppe hat write auf diesem Repro
Sheppy's avatar
Sheppy committed
* horschtey, rincewind, greeny, und luis haben write
Sheppy's avatar
Sheppy committed
* Sprich mich in RL/IRC (Sheppy/ircnet) an