import WorkspaceConfiguration .product(name: "WorkspaceConfiguration", package: "Workspace")
Typ‐Alias

ArbeitsbereichKonfiguration

Die Wurzel der Programmierschnittstelle für Konfigurationsdateien.

Festlegung

typealias ArbeitsbereichKonfiguration

Übersicht

Arbeitsbereich kann durch eine Swift‐Datei Namens Arbeitsbereich.swift im Projektwurzel konfiguriert werden.

Der Inhalt einer Konfigurationsdatei könnte etwa so aussehen:

import WorkspaceConfiguration /* Externe Pakete sind mit dieser Syntax einführbar: import [Modul] // [Paket], [Ressourcenzeiger], [Version], [Produkt] */ import SDGControlFlow // SDGCornerstone, https://github.com/SDGGiesbrecht/SDGCornerstone, 0.10.0, SDGControlFlow let konfiguration = ArbeitsbereichKonfiguration() konfiguration.alleAufgabenEinschalten() konfiguration.unterstützteSchichte = [.macOS, .windows, .ubuntu, .android] konfiguration.dokumentation.aktuelleVersion = Version(1, 0, 0) konfiguration.dokumentation.projektSeite = URL(string: "projekt.de") konfiguration.dokumentation .dokumentationsRessourcenzeiger = URL(string: "projekt.de/Dokumentation") konfiguration.dokumentation .lagerRessourcenzeiger = URL(string: "https://github.com/Benutzer/Projekt") konfiguration.dokumentation.programmierschnittstelle.jahrErsterVeröffentlichung = 2017 konfiguration.dokumentation.lokalisationen = ["🇩🇪DE", "fr"] konfiguration.dokumentation.programmierschnittstelle.urheberrechtsschutzvermerk = BequemeEinstellung<[Lokalisationskennzeichen: StrengeZeichenkette]>( auswerten: { konfiguration in return [ "🇩🇪DE": "Urheberrecht #daten \(konfiguration.dokumentation.hauptautor!).", "fr": "Droit d’auteur #daten \(konfiguration.dokumentation.hauptautor!).", ] } ) konfiguration.dokumentation.hauptautor = "Max Mustermann"
macOS CentOS Ubuntu Amazon Linux