Open dbrgn opened 11 years ago
:+1:
Habs hier auch noch ergänzt: http://hsr-stud.github.com/vorgaben/
Sorry für die vielen Cross-References...
Für die Lizenz bräuchten wir wohl noch ein TeX-Snippet... Ev nützlich: ccicons
Package: http://www.ctan.org/tex-archive/fonts/ccicons
kannst du auch noch irgendwo auf hsr-stud.github.com einen link zur neuen Seite erstellen? Im Moment findet man die Seite nur wenn man den direkten Link weiss.
Den gibts ja :)
"Für ein Repository in der HSR-Stud Gruppe gibt es einige wenige Vorgaben."
Bin ich jetzt blind? Ich finden den Link nicht...
Merci! Scheiss Browser Cache :grimacing:
Protipp: Mit diesem Makefile-Snippet werden die Autoren aus CONTRIBUTORS.txt als \contributors
command geladen.
contributors.tex:
echo "% Autogenerated, do not edit" > contributors.tex
echo "\\newcommand{\\contributors}{`awk '{split($$0, a, \"(\"); gsub(/[ \t]+$$/, \"\", a[1]); printf(\"%s, \", a[1])}' CONTRIBUTORS.txt | sed 's/, $$//'`}" >> contributors.tex
...und dann...
\input{contributors.tex}
\author{\contributors}
Man könnte die Contributors auch mittels git shortlog finden: git shortlog | grep "^[A-Za-z]" müsste natürlich noch stabiler gemacht werden und ist den Aufwand wahrscheinlich nicht wert ;)
Die Autoren können auch direkt so ausgegeben werden $ git log --pretty=format:"%an" | sort -u
Nein, würde ich nicht machen. CONTRIBUTORS.txt ist sicherer und klarer.
Gibt übrigens inzwischen noch eine reine LaTeX2ε-Implementierung davon: https://github.com/dbrgn/texutils/blob/master/authorsfromfile.tex (via http://tex.stackexchange.com/a/91573/13059). Kann man sonst von mir aus auch mal in eine der Header-Libs hier im HSR-Stud verschieben.
Was wollen wir für ein Repository in der HSR-Stud Gruppe zwingend verlangen?
Ein paar Vorschläge:
CONTRIBUTORS
File im Hauptverzeichnis mit allen Beitragenden (Format:Vorname Name (HSR-Kürzel)
, eine Zeile pro Contributor)[modulabkürzung].tex
Wenn das OK für euch ist, werde ich es ins HowTo Dokument übertragen.