GitHub: Unterschied zwischen den Versionen
K (Formatierung und Rechtschreibfixes) |
|||
Zeile 1: | Zeile 1: | ||
− | |||
Alle Ressourcen der Engine sind auf der Plattform [[wikipedia:de:Github|GitHub]] als [[Lizenzen|Open-Source]]-Software abgelegt. Hier steht stets der aktuelle Sourcecode zur Verfügung. Gerne können dort andere zum Projekt [[Beitragen|beitragen]]. | Alle Ressourcen der Engine sind auf der Plattform [[wikipedia:de:Github|GitHub]] als [[Lizenzen|Open-Source]]-Software abgelegt. Hier steht stets der aktuelle Sourcecode zur Verfügung. Gerne können dort andere zum Projekt [[Beitragen|beitragen]]. | ||
− | |||
+ | == git & die Organization == | ||
− | + | Alle Ressourcen der Engine sind in einer gemeinsamen Organization gelagert.<br> | |
− | + | → [https://github.com/engine-alpha/|Organization auf GitHub] | |
− | Alle Ressourcen der Engine sind in einer gemeinsamen | ||
− | |||
− | |||
− | |||
Hierin liegen verschiedene ''Repositories'', die jeweils verschiedene Komponenten der Engine bzw. Projekte enthalten, die die Engine verwenden. | Hierin liegen verschiedene ''Repositories'', die jeweils verschiedene Komponenten der Engine bzw. Projekte enthalten, die die Engine verwenden. | ||
Zeile 16: | Zeile 11: | ||
<code>git clone https://github.com/engine-alpha/engine-alpha</code> | <code>git clone https://github.com/engine-alpha/engine-alpha</code> | ||
− | Alternativ kannst du das Projekt auch gezippt | + | Alternativ kannst du das Projekt auch gezippt herunterladen oder eine beliebige Release-Version erreichen. |
− | |||
− | |||
== Core-Komponenten == | == Core-Komponenten == | ||
Die Core-Komponenten sind direkt in der Organization als Repositories angelegt. | Die Core-Komponenten sind direkt in der Organization als Repositories angelegt. | ||
− | |||
=== Die Game Engine === | === Die Game Engine === | ||
− | |||
Der Quelltext der [[Game Engine]] ist seit September 2013 unter folgendem Repository zu erreichen: | Der Quelltext der [[Game Engine]] ist seit September 2013 unter folgendem Repository zu erreichen: | ||
+ | |||
<code>https://github.com/engine-alpha/engine-alpha</code> | <code>https://github.com/engine-alpha/engine-alpha</code> | ||
− | |||
− | |||
=== Figureneditor === | === Figureneditor === | ||
− | |||
Du erreichst den Figureneditor unter dieser URL: | Du erreichst den Figureneditor unter dieser URL: | ||
+ | |||
<code>https://github.com/engine-alpha/figureneditor</code> | <code>https://github.com/engine-alpha/figureneditor</code> | ||
− | |||
− | |||
== Projekte & Beispiele == | == Projekte & Beispiele == | ||
Weiterhin enthält die Organisation diverse Projekte und Anwendungsbeispiele der Engine. Diese Projekte sind weitgehend als ''BlueJ-Projekte'' in dem jeweiligen Repository enthalten. | Weiterhin enthält die Organisation diverse Projekte und Anwendungsbeispiele der Engine. Diese Projekte sind weitgehend als ''BlueJ-Projekte'' in dem jeweiligen Repository enthalten. | ||
− | |||
=== Beispiele === | === Beispiele === | ||
− | Beispiele in diesem Sinne sind ''' | + | Beispiele in diesem Sinne sind '''extrem einfache''' Projekte, die nur eine einzige Funktionalität der Engine beispielhaft demonstrieren sollen. |
− | + | Beispielprojekt-Repositorys haben folgende Form: | |
− | Beispielprojekt- | ||
− | |||
− | |||
+ | <code><nowiki>https://github.com/engine-alpha/beispiel-PROJEKTNAME</nowiki></code> | ||
=== Demos === | === Demos === | ||
Zeile 60: | Zeile 45: | ||
Demos sind komplexere Projekte, die in der Regel mehrere Komponenten der Engine verbinden, um ein simples, annähernd reales ''Anwendungsbeispiel'' der Engine zu demonstrieren. | Demos sind komplexere Projekte, die in der Regel mehrere Komponenten der Engine verbinden, um ein simples, annähernd reales ''Anwendungsbeispiel'' der Engine zu demonstrieren. | ||
− | + | Demo-Repositorys haben folgende Form: | |
− | Demo- | ||
− | |||
− | |||
+ | <code><nowiki>https://github.com/engine-alpha/demo-PROJEKTNAME</nowiki></code> | ||
== Mitmachen == | == Mitmachen == | ||
Du willst zum Projekt beitragen, in dem du bei der Entwicklung auf GitHub mitwirkst? Gerne! Nähere Informationen findest du im [[Mitmachen|Leitfaden zum Mitmachen]]. | Du willst zum Projekt beitragen, in dem du bei der Entwicklung auf GitHub mitwirkst? Gerne! Nähere Informationen findest du im [[Mitmachen|Leitfaden zum Mitmachen]]. |
Version vom 18. November 2014, 16:39 Uhr
Alle Ressourcen der Engine sind auf der Plattform GitHub als Open-Source-Software abgelegt. Hier steht stets der aktuelle Sourcecode zur Verfügung. Gerne können dort andere zum Projekt beitragen.
Inhaltsverzeichnis
git & die Organization
Alle Ressourcen der Engine sind in einer gemeinsamen Organization gelagert.
→ auf GitHub
Hierin liegen verschiedene Repositories, die jeweils verschiedene Komponenten der Engine bzw. Projekte enthalten, die die Engine verwenden.
Falls du git
installiert hast, kannst du dir ein Repository ganz einfach mit folgendem Befehl herunterladen:
git clone https://github.com/engine-alpha/engine-alpha
Alternativ kannst du das Projekt auch gezippt herunterladen oder eine beliebige Release-Version erreichen.
Core-Komponenten
Die Core-Komponenten sind direkt in der Organization als Repositories angelegt.
Die Game Engine
Der Quelltext der Game Engine ist seit September 2013 unter folgendem Repository zu erreichen:
https://github.com/engine-alpha/engine-alpha
Figureneditor
Du erreichst den Figureneditor unter dieser URL:
https://github.com/engine-alpha/figureneditor
Projekte & Beispiele
Weiterhin enthält die Organisation diverse Projekte und Anwendungsbeispiele der Engine. Diese Projekte sind weitgehend als BlueJ-Projekte in dem jeweiligen Repository enthalten.
Beispiele
Beispiele in diesem Sinne sind extrem einfache Projekte, die nur eine einzige Funktionalität der Engine beispielhaft demonstrieren sollen.
Beispielprojekt-Repositorys haben folgende Form:
https://github.com/engine-alpha/beispiel-PROJEKTNAME
Demos
Demos sind komplexere Projekte, die in der Regel mehrere Komponenten der Engine verbinden, um ein simples, annähernd reales Anwendungsbeispiel der Engine zu demonstrieren.
Demo-Repositorys haben folgende Form:
https://github.com/engine-alpha/demo-PROJEKTNAME
Mitmachen
Du willst zum Projekt beitragen, in dem du bei der Entwicklung auf GitHub mitwirkst? Gerne! Nähere Informationen findest du im Leitfaden zum Mitmachen.