-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorial
Ihr seht in eurer Taskleiste ein Windows-Symbol? Kein Problem, hier geht es zum ubuntu download: https://help.ubuntu.com/community/Installation
Geht auf den Link: http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control Unter chapters ist folgendes zu lesen: 1.;2.;3.*;7.11 Ihr müsst das nicht auswendig können aber was ihr wissen solltet: Befehle die ihr grundlegend verstanden haben solltet: checkout branch remote commit add push submodule
Erstelle einen Github Account: https://github.com/ Unsere Software liegt unter (nicht jedes Repository ist public, deswegen seht ihr manches nicht): https://github.com/lms-org https://github.com/tum-phoenix
Cmake ist toll, mal so die Grundlagen durchlesen schadet nicht: http://www.cmake.org/
Nun müsst ihr sicher gehen, dass C++ euer Freund ist. Ihr wisst was ein Pointer/Referenz/Klasse/Struct/Operatoren/Vererbung sind. Falls nicht, ein c++ crash-kurs mal durchzulesen schadet nie. z.B. auf youtube: https://www.youtube.com/watch?v=b1G22GCwa6I Es gibt auch andere gute Tutorials.
Lest euch das durch (nur die Seite): https://github.com/lms-org/LMS
Ihr seid schon völlig aus dem Häuschen und wollt loslegen? Geht auf https://github.com/lms-org/LMS, klickt auf "Wiki" -> "Setting up Development Environment" (ogre benötigt ihr nicht) Nun installiert ihr euch: https://github.com/lms-org/lms_tools (client, server, deployscript braucht ihr nicht). Schaut euch vorallem Script Overview an.
Um es spannend zu machen hier noch ein paar Aufgaben für die Strebsamen :)
- Ihr erstellt ein config-repo mit einer Library und einem Modul.
- Das Modul ruft in der Library eine Funktion auf die ausgibt "Ich lebe".
- 1.2 Zu 1. ruft ihr eine Funktion auf, die einen String bekommt welcher in einer config ausgelesen wird und die Funktion in der Library gibt diesen aus.
- Euer erstes Modul schreibt den String in einen Datenkanal. Ein zweites Modul lies aus diesem Datankanal und gibt diesen aus.Ihr fügt noch ein zweites Modul hinzu, welches den String ausgibt.
- Ihr Erstellt einen Service und ein Modul
- der Service liest aus einer Config einen String. Das Modul ruft den Service auf dieser gibt den String aus der Config und die Anzahl, wie oft die funktion aufgerufen wurde aus.
Für die Aufgaben fehlt an manchen stellen einwenig Dokumentation. Wenn er es nicht hin bekommt ist es nicht schlimm :)
liebe Grüße