__Alex__ Posted October 21, 2023 at 01:03 PM Share Posted October 21, 2023 at 01:03 PM Hi Tinkerforge, bisher habe ich die API immer manuell herunter geladen, in einen entsprechenden Ordner kopiert, mit meinem eigenen Quelltext verknüpft und dann weiter ver-/gearbeitet. Habt ihr auch die API unter z.B. subversion Versionskontrolle? Sodass ich einen normalen checkout durchführen und dadurch immer auf die letzte gültige Version zugreifen kann? Das würde die Wartung des Quelltextes sehr beschleunigen. Gruß Alex Quote Link to comment Share on other sites More sharing options...
mattsches Posted October 22, 2023 at 08:56 PM Share Posted October 22, 2023 at 08:56 PM Hi Alex, ich gehöre zwar nicht zu Tinkerforge, doch von meinen Aktivitäten rund um den Warp Charger weiß ich, dass die Jungs sehr viel (alles?) in git-Repos bereitstellen, die bei GitHub frei zugänglich sind: https://github.com/orgs/Tinkerforge/repositories?type=all Quote Link to comment Share on other sites More sharing options...
MatzeTF Posted October 23, 2023 at 09:17 AM Share Posted October 23, 2023 at 09:17 AM Die fertige, nutzbare API gibt es nicht in einem Repository, da sie mit einem Code-Generator erzeugt wird. Das generators-git findest du hier. Einfach auschecken reicht aber nicht, da nach jeder Änderung am Generator der Generator einmal ausgeführt werden muss, um die API-Dateien zu aktualisieren. Du müsstest dir selbst irgendwas scripten, das überprüft, ob es nach einem git pull einen Commit gibt, der neuer ist als deine API-Dateien, und in dem Fall den entsprechenden Generator ausführt. Quote Link to comment Share on other sites More sharing options...
__Alex__ Posted October 29, 2023 at 01:22 PM Author Share Posted October 29, 2023 at 01:22 PM Danke für die Antworten. Den git Link kannte ich noch nicht. Das hilft aber auch schonmal. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.