Sie können das Glossar über das Suchfeld und das Stichwortalphabet durchsuchen.

@ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Alle

M

Main branch

  • Main Branch: Der "main" Branch ist der Hauptzweig eines Repositories. Hier liegt in der Regel der stabile und produktionsfähige Code. Dies ist der Zweig, der normalerweise in einer Produktionsumgebung eingesetzt wird.

  • Alternative Branches: Neben dem "main" Branch können Entwickler:innen weitere Branches erstellen, um an neuen Funktionen zu arbeiten, Fehler zu beheben oder Experimente durchzuführen. Diese alternativen Branches können beliebig benannt werden und dienen dazu, Änderungen getrennt von der Hauptentwicklungslinie vorzunehmen.

Gründe, in einen anderen Zweig zu committen, könnten sein:

  1. Feature-Entwicklung: Entwickler:innen können einen neuen Branch erstellen, um an einer neuen Funktion zu arbeiten, ohne den Hauptcodezweig zu beeinträchtigen. Dies ermöglicht es, die Funktion zu entwickeln, zu testen und zu iterieren, bevor sie in den Hauptzweig integriert wird.

  2. Bugs beheben: Wenn ein Fehler im Hauptcodezweig gefunden wird, kann  ein neuer Branch erstellt werden, um den Fehler zu beheben. Dies ermöglicht es, den Fehler zu isolieren und zu beheben, ohne den stabilen Hauptcode zu beeinträchtigen.

  3. Experimente und Tests: Entwickler:innen können Branches verwenden, um Experimente durchzuführen oder verschiedene Ansätze zu testen, ohne die Hauptentwicklungslinie zu stören. Dies ermöglicht es, neue Ideen zu erforschen, ohne das Risiko einzugehen, den Hauptcode zu beschädigen.

  4. Code-Überprüfung und Zusammenarbeit: Branches erleichtern auch die Zusammenarbeit zwischen mehreren Entwickler:innen. Jede Person kann an seinem eigenen Branch arbeiten und dann Änderungen vorschlagen (mittels Pull Requests), bevor sie in den Hauptzweig integriert werden.

Durch die Verwendung von Branches wird die Versionsverwaltung flexibler und ermöglicht eine effektivere Zusammenarbeit in einem Entwicklerteam.



Markdown


Markdown ist eine einfache Auszeichnungssprache, die entwickelt wurde, um das Schreiben von formatiertem Text für das Web zu erleichtern. Es wurde von John Gruber und Aaron Swartz entwickelt und erlaubt es Benutzer:innen, Text mit einer einfachen Syntax zu formatieren, ohne dass HTML-Kenntnisse erforderlich sind.

Markdown verwendet eine leicht verständliche Syntax, um Text in verschiedene Formatierungen wie Überschriften, Listen, Links und fettgedruckten oder kursiven Text zu verwandeln.

Markdown wird häufig in verschiedenen Anwendungen und Plattformen wie GitHub, Reddit, Stack Overflow und vielen Blogging-Plattformen verwendet, um Text schnell und einfach zu formatieren.


MIME-Typ

MIME steht für Multipurpose Internet Mail Extension. 
Ein MIME-Typ gibt die Art und das Format eines Dokuments oder auch einer Datei an. Dabei wird zunächst der Medientyp und dann der passende Subtyp angegeben, beispielsweise kann eine Datei den MIME-Typ text/html haben.


MOOC

MOOC = Massive open online course. 
MOOCs sind frei zugängliche Onlinekurse für eine große Anzahl an Teilnehmenden.