Paket

Workspace

Arbeitsbereich automatisiert die Verwaltung von Swift‐Projekten.

Festlegung

Package(name: "Workspace")

Übersicht

Πᾶν ὅ τι ἐὰν ποιῆτε, ἐκ ψυχῆς ἐργάζεσθε, ὡς τῷ Κυρίῳ καὶ οὐκ ἀνθρώποις.

Was auch immer ihr macht, arbeitet vom Herzen, als für den Herrn und nicht für Menschen.

שאול/Shaʼul

Merkmale

Der Arbeitsablauf von Arbeitsbereich

(Das folgende Beispielspaket ist ein echtes Git‐Lager mit dem man Arbeitsbereich ausprobieren kann.)

Wenn der Lager nachgebaut wird

Der Aufwand, nach Werkzeuge fürs Arbeitsablauf zu suchen, kann Mitwirkende abschrecken. Andererseits, Werkzeuge im Lager zu sammeln führt schnell zum Durcheinander. Um Beide zu verhindern, wenn ein von Arbeitsbereich verwaltetes Projekt abgezogen, gestoßen oder nachgebaut wird ...

git clone https://github.com/SDGGiesbrecht/SDGCornerstone

... kommt nur ein kleiner Teil von Arbeitsbereich mit: Ein kürzes Skript namens Auffrischen, das ein paar Schichtnebenformen hat.

Hmm ... Wenn ich nur bessere Werkzeuge vorhanden hätte ... Ach, vielleicht kann ich ...

Das Projekt auffrischen

Um das Projekt aufzufrischen, doppelklickt man schichtgemäß auf das Auffrischen‐Skript. (Das Skript ist auch vom Befehlszeile ausführbar, falls das System so eingestellt ist, dass es Skripte beim Doppleklick nicht ausführt.)

Auffrischen öffnet ein Terminalfenster und bereichtet von seinem Ablauf, während es das Projekt für Entwicklung bereitet. (Es kann dauern das erste Mal, aber beim Wiederholen geht es viel schneller.)

So sieht ’s besser aus. Zum Programmieren!

[Dies hinzufügen ... Das entfernen ... Noch was hier ändern ...]

... Und fertig. Aber wenn ich durch mein Arbeit was kaputtgemacht habe? Ach, Sieh mal! Ich kann ...

Änderungen prüfen

Wenn das Projekt zum Stoßen, zum Zusammenführen oder für eine Abziehungsanforderung bereit scheint, kann das Projektzustand geprüft werden, in dem man auf das Prüfen‐Skript doppelklickt.

Prüfen öffnet ein Terminalfenster in dem Arbeitsbereich das Projekt auf verschiedene Arte prüft.

Wenn es fertig ist, zeigt es eine Zusammenfassung davon, welche Prüfungen bestanden wurden, und welche nicht.

Hoppla! So eine Nebenwirkung habe ich nicht verhergesehen...

Zusammenfassung

  • Auffrischen vor der Arbeit.

  • Prüfen, wenn es vollständig scheint.

Toll! Das war so viel einfacher, als das ganze von Hand zu machen!

Fortgeschrittene Verwendung

Obwohl das vorhergehende Arbeitsablauf am Leichtesten gelernt wird, ist Arbeitsbereich auch als Befehlszeilwerkzeug installierbar, um eine Vielfalt von Einsetzungen zu ermöglichen. Vor allem können einzelne Aufgaben ausgeführt werden, wodurch können erfahrener Benutzer schneller an erwünste Ergebnisse kommen können.

Arbeitsbereich an einem Projekt anwenden

Um Arbeitsbereich an einem Projekt anzuwenden, führt man den folgenden Befehl im Wurzel des Projektlagers aus. (Eine vollständige Installation wird benötigt.)

$ arbeitsbereich auffrischen

Arbeitsbereich hält sich erstmals von Aufgaben zurück, die darin bestehen, in Projektdateien zu schreiben. Solche Aufgaben müssen mit einem Konfigurationsdatei eingeschalltet werden. In der Konfigurationsdatei, kann man alleAufgabenEinschalten() verwenden, um leicht alles gleichzeitig einzuschalten, egal wie viel dadurch überschrieben wird.

Befehlszeilenprogramme

arbeitsbereich

Automatisiert die Verwaltung von Swift‐Projekten.

Biblioteksprodukte

WorkspaceConfiguration

Die Wurzel der Programmierschnittstelle für Konfigurationsdateien.

macOS CentOS Ubuntu Amazon Linux