Ich arbeite an einer App Engine-App, die sowohl über ein Frontend (Dart/Polymer) als auch über ein Backend (Endpunkte für Python) verfügt. Nachdem ich mich lokal entwickelt habe, erwarte ich etwas in den folgenden Zeilen:Installation der neuen API-Clientbibliothek in der App Engine-App
Laden Sie die App in App Engine hoch.
Erzeugen Sie eine neue Entdeckung Dokument für die API von
$> wget -O discovery.json <project>.appspot.com/_ah/api/discovery/apis/...
die neue API-Client-Bibliothek generieren laufen durch
$> generate.dart files -i . -o .
Installieren Sie die neue Client-Bibliothek im Frontend lib/
oder Dingsbums läuft.
Laden Sie die App hoch. Ändern Sie Integrationstests so, dass sie auf die bereitgestellte App verweisen. Überprüfe, ob Tests bestanden wurden
Änderungen an Integrationstests rückgängig machen. Installieren Sie erneut die Version local
der API-Clientbibliothek. Weiterentwicklung fortsetzen.
Wie Sie sehen können, wird dies langweilig werden. Hat jemand Tipps, um diesen Prozess zu optimieren? Gehe ich falsch herum? Vielleicht sollte ich mehr auf dem bereitgestellten Server tun?