Skip to content
@fsi-tue

FSI

Fachschaft Informatik Tübingen

Allgemeine Informationen zur FSI-Organisation auf GitHub

Status: Draft/WIP

Beiträge

Beiträge in Form von Issues oder Pull Requests sind immer willkommen :)

Wer nicht GitHub nutzen möchte kann gerne Git Patches an [email protected] senden (HowTo).

Auf Beiträge sollte stets freundlich und respektvoll reagiert werden. Gibt es Mängel (ist nicht schlimm), so wird dies angemerkt (sollte nicht persönlich genommen werden), damit diese entsprechend behoben werden können.

Spezifische Regeln und Tipps finden sich in der README des jeweiligen Repositories.

Bei Fragen steht die Fachschaft gerne zur Verfügung (z.B. per Mail oder Issue).

Reviews

Sollte auf einen Pull Request oder ein Issue nicht reagiert werden, so liegt dies wahrscheinlich daran, dass der Beitrag versehentlich übersehen wurde. In dem Fall können explizit Contributors angepingt werden (z.B. die Personen, die zuletzt einen Commit gepusht haben). Fachschaftler*innen können auch ein entsprechendes fsi-tue Team pingen (geht leider nur für Mitglieder der GitHub Organisation).

Commit Messages

Wie man gute Commit Messages schreibt wird unter anderem in dem Blog-Post How to Write a Git Commit Message erklärt. Unter anderem müssen Commit Messages auf Englisch geschrieben sowie nach Möglichkeit folgende Regeln eingehalten werden:

  • Use the imperative mood in the subject line
  • Limit the subject line to 72 (better: 50) characters
  • Capitalize the subject line
  • Do not end the subject line with a period
  • Separate subject from body with a blank line
  • Wrap the body at 72 characters
  • Use the body to explain what and why vs. how

Git Configuration

Die Konfigurationsoptionen user.name und user.email sollten auf sinnvolle Werte gesetzt werden. Die Option user.name sollte auf den vollständigen Namen (Vor- und Nachname) gesetzt werden und die Email-Adresse für user.email sollte mit der Email-Adresse übereinstimmen, die bei GitHub hinterlegt ist, damit die Commits dem richtigen GitHub Benutzer zugeordnet werden können.

Die Optionen können folgendermaßen konfiguriert werden, wobei die zugewiesenen Werte entsprechend ersetzt werden müssen:

git config --global user.name "John Doe"
git config --global user.email "[email protected]"

Administratives

Anlegen neuer Repositories

Nur die FSI-Administratoren können neue Repositories unter der fsi-tue Organisation anlegen. Neue Repositories können von jedem per Mail an [email protected] oder über ein Issue in diesem Repository beantragt werden.

Kriterien:

  • Es muss eine FLOSS-Lizenz verwendet werden
  • Das neue fsi-tue Repo ist das upstream Repository (nicht ein Fork)
  • Das Repo wird zusammen mit der Fachschaft gewartet (es sollten mindestens zwei Personen Schreibzugriff haben)
  • Es sollte für die Fachschaft bzw. Studierende relevant sein

Pinned Loading

  1. docker docker Public

    Files for our new Docker infrastructure

    Dockerfile 3 2

  2. skripte skripte Public

    📚 Skripte und Mitschriebe zu Veranstaltungen an der Universität Tübingen

    Ruby 10 3

  3. ppi ppi Public

    Prüfungsprotokolle Interface (PPI)

    PHP 1 2

  4. anfiheft anfiheft Public

    Heft für die Erstis, die ihr Studium der Informatik oder Kognitionswissenschaften an der Universität Tübingen beginnen.

    TeX 3 20

  5. workshops workshops Public

    Folien der Workshops

    HTML 1 8

  6. configs configs Public

    Configuration files (relevant for the University of Tübingen)

    Nix

Repositories

Showing 10 of 36 repositories
  • sommerfest-bestellsystem Public

    An ordering system for fsi events ☀️

    fsi-tue/sommerfest-bestellsystem’s past year of commit activity
    TypeScript 2 1 4 0 Updated Dec 17, 2024
  • docker Public

    Files for our new Docker infrastructure

    fsi-tue/docker’s past year of commit activity
    Dockerfile 3 MIT 2 0 0 Updated Dec 17, 2024
  • fachschaftsempfaenger Public

    📺 Information Screen of the student union of computer science at the University of Tübingen

    fsi-tue/fachschaftsempfaenger’s past year of commit activity
    Python 8 MIT 3 0 5 Updated Dec 16, 2024
  • eei Public

    Erst Einführungs Interface

    fsi-tue/eei’s past year of commit activity
    PHP 3 AGPL-3.0 28 4 1 Updated Dec 9, 2024
  • ppi Public

    Prüfungsprotokolle Interface (PPI)

    fsi-tue/ppi’s past year of commit activity
    PHP 1 MIT 2 7 (1 issue needs help) 1 Updated Nov 18, 2024
  • infra Public

    Public infrastructure scripts, configs, documentation, etc.

    fsi-tue/infra’s past year of commit activity
    Shell 1 CC0-1.0 2 0 0 Updated Nov 15, 2024
  • anfiheft Public

    Heft für die Erstis, die ihr Studium der Informatik oder Kognitionswissenschaften an der Universität Tübingen beginnen.

    fsi-tue/anfiheft’s past year of commit activity
    TeX 3 CC-BY-SA-4.0 20 6 2 Updated Oct 9, 2024
  • anfipraesentation Public

    Anfipräsentation der FSI

    fsi-tue/anfipraesentation’s past year of commit activity
    TeX 0 4 1 1 Updated Sep 8, 2024
  • anfibrief Public

    📃 Anfibrief der Fachschaft Informatik Tübingen

    fsi-tue/anfibrief’s past year of commit activity
    TeX 4 CC-BY-SA-4.0 13 2 0 Updated Sep 8, 2024
  • se-workshop Public

    A workshop for mainly cognitive science students to soften their crash into the teamproject.

    fsi-tue/se-workshop’s past year of commit activity
    Makefile 1 0 0 0 Updated May 3, 2024