README.md 1.65 KB
Newer Older
Sheppy's avatar
Sheppy committed
1
2
[![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
readme  
Sheppy committed
3
4
5
# Richtige Benutzung:
## Repository kopieren

Sheppy's avatar
Sheppy committed
6
    $ git clone <link_to_repository>
Sheppy's avatar
readme  
Sheppy committed
7
8
9

## Repository updaten

Sheppy's avatar
Sheppy committed
10
    $ git remote update && git pull
Sheppy's avatar
readme  
Sheppy committed
11

Sheppy's avatar
Sheppy committed
12
## PDFs bauen
Sheppy's avatar
readme  
Sheppy committed
13
14
15

    $ make

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

## 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
23
24

```html
Sheppy's avatar
Sheppy committed
25
26
27
28
29
30
31
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
32
```
Sheppy's avatar
Sheppy committed
33

Sheppy's avatar
Sheppy committed
34
* 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
readme  
Sheppy committed
35
36

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

41
# Sonstiges
Sheppy's avatar
Sheppy committed
42
* die FSI_Gruppe hat write auf diesem Repro
Sheppy's avatar
Sheppy committed
43
* horschtey, rincewind, greeny, und luis haben write
Sheppy's avatar
Sheppy committed
44

45
# Ich will write
Sheppy's avatar
Sheppy committed
46
* Sprich mich in RL/IRC (Sheppy/ircnet) an