Gast
#5069041
Ich begreife das Konzept nicht, wie beim ESP8266_NONOS_SDK GIT verwendet wird. (Bin ohnehin ein Git-Noob, eher mit Subversion zu Hause) So wie ich das bisher sehe, ist das Konzept von Espressiv, dass das SDK im Hauptverzeichnis liegt und erst im Unterverzeichnis "app" kommt der eigene Code hinzu. Gebaut wird das Projekt dann mit dem ESP8266_NONOS_SDK\app\Makefile (Kopie aus einem der Beispiele von espressiv). Ok. Aber wie organisiere ich es jetzt drölfzig verschiedene Projekte, ggfs mit gemeinsamen, selbstgeschriebenen Bibliotheken? Bisher handhabe ich das so, dass jedes Projekt sein eigenes Verzeichnis inklusive komplettem SDKs hat. Ich finde es zwar totalen Schwachfug, aber das Verzeichnis "user" ist nun mal im Basis-Makefile (welches mir zu wirr ist, als dass ich Bock hätte das zu dechiffrieren) ziemlich hart verdrahtet. Meinen eigenen Code des Projekte binde ich dann unter ESP8266_NONOS_SDK\app als GIT-Subprojekte ein. Und gemeinsame Bibliotheken sind wieder ein separates Subprojekt unter ESP8266_NONOS_SDK\app\lib. Die Master Gits liegen dann irgendwo im zentralen Repo parallel. Das ist aber alles irgendwie viel zu kompliziert und fühlt sich so an, als hätte ich nicht kapiert, wie man's richtig macht. Wenn ich da mal zwei Wochen raus bin, fange ich jedes mal wieder bei Null an zu überlegen. Ein gesamtes Projekt mal eben zu clonen ist Horror. Wie organisierst Du Deine Repositories für ESP8266_NONOS_SDK Projekte?