Freigeben über


Azure DevOps-Roadmap


| Neuigkeiten | Entwickler-Community | DevOps-Blog | Dokumentation |


Produkt-Roadmap

Diese Featureliste ist ein Einblick in unsere Roadmap. Es identifiziert einige der wichtigen Features, an denen wir derzeit arbeiten, und einen groben Zeitrahmen für den Zeitpunkt, an dem Sie erwarten können, dass sie zu sehen sind. Es ist nicht umfassend, sondern soll einige Einblicke in wichtige Investitionen bieten. Oben finden Sie eine Liste unserer großen langfristigen Initiativen und der Features, in die sie unterteilt sind. Weiter unten finden Sie die vollständige Liste der wichtigen Features, die wir geplant haben.

Jedes Feature ist mit einem Artikel verknüpft, in dem Sie mehr über ein bestimmtes Element erfahren können. Diese Features und Termine sind die aktuellen Pläne und können geändert werden. Die Spalten "Zeitrahmen" spiegeln wider, wenn wir erwarten, dass das Feature verfügbar ist.

Initiativen

GitHub Advanced Security für Azure DevOps

GitHub Advanced Security für Azure DevOps (GHAzDO) bietet zusätzliche Sicherheitsfeatures für Azure DevOps unter einer zusätzlichen Lizenz. Jeder Projektsammlungsadministrator kann jetzt advanced Security für seine Organisation, Projekte und Repositorys aus den Projekteinstellungen oder Organisationseinstellungen aktivieren.

Die wichtigsten Funktionen von GitHub Advanced Security für Azure DevOps sind:

  • Geheimniserkennung: Erkennung und Behebung von Klartext-Geheimnissen in Ihren Git-Repositories. Wenn der Pushschutz aktiviert ist, erkennt und blockiert sie auch geheime Schlüssel, bevor sie an Ihre Repositorys übertragen werden.
  • Codescan: Suchen Sie mithilfe von CodeQL oder einem Drittanbietertool nach potenziellen Sicherheitsrisiken und Codierungsfehlern in Ihrem Code.
  • Abhängigkeitsscan: Erkennen und Benachrichtigen, wenn Ihr Code von einem Paket abhängt, das unsicher ist und einfache Anleitungen zur Behebung erhält.

Weitere Informationen zum Konfigurieren von GitHub Advanced Security für Azure DevOps finden Sie in unserer Dokumentation.

Zu den bevorstehenden Funktionen, die wir erwarten, gehören:

Merkmal Bereich Quartal
Ermitteln der Gültigkeit erfasster Partnergeheimnisse GitHub Advanced Security für Azure DevOps 2025 2. Quartal
Verknüpfen von Boards-Elementen mit erweiterten Sicherheitswarnungen GitHub Advanced Security für Azure DevOps 2025 3. Quartal
Automatisches Beheben erkannter Schwachstellen im Abhängigkeits-Scan mit Sicherheitsupdates von Dependabot GitHub Advanced Security für Azure DevOps Zukünftig
CodeQL-Standardsetup (Ein-Klick-Aktivierung) GitHub Advanced Security für Azure DevOps Zukünftig

Minimieren der Risiken im Zusammenhang mit dem Diebstahl von Anmeldeinformationen

Azure DevOps unterstützt viele verschiedene Authentifizierungsmechanismen, einschließlich Standardauthentifizierung, persönliche Zugriffstoken (PATs), SSH und Microsoft Entra ID (früher Azure Active Directory) Zugriffstoken. Diese Mechanismen werden nicht gleichermaßen aus Sicherheitsperspektive geschaffen, insbesondere wenn es um das Potenzial des Diebstahls von Anmeldeinformationen geht. Beispielsweise können unbeabsichtigte Lecks von Anmeldeinformationen wie PATs böswilligen Akteuren Zugang zu Azure DevOps-Organisationen verschaffen, in denen sie Zugriff auf kritische Ressourcen wie Quellcode erhalten, sich auf Lieferkettenangriffe ausrichten oder sogar die Produktionsinfrastruktur kompromittieren können. Um die Risiken des Diebstahls von Anmeldeinformationen zu minimieren, konzentrieren wir uns auf unsere Bemühungen in den kommenden Quartalen in den folgenden Bereichen:

  • Ermöglichen Sie Administratoren die Verbesserung der Authentifizierungssicherheit durch Steuerungsebenenrichtlinien.

  • Verringern Sie die Notwendigkeit von PATs und anderen gestohlenen Geheimnissen, indem Sie Unterstützung für sicherere Alternativen hinzufügen.

  • Vertiefung der Integration von Azure DevOps mit Microsoft Entra ID, um die verschiedenen Sicherheitsfeatures besser zu unterstützen.

  • Vermeiden Sie die Notwendigkeit, geheime Produktionsschlüssel in Azure Pipelines-Dienstverbindungen zu speichern.

Merkmal Bereich Quartal
PAT-Lebenszyklus-APIs Allgemein Fertig 2022 Q4
Steuerungsebene für persönliche Zugriffstoken (PAT) Allgemein Fertig 2022 Q4
Support von Managed Identity und Service Principal (Vorschau) Allgemein Fertig 2023 Q1
Workload-Identitätsverbund für Azure-Bereitstellungen (Vorschau) Rohrleitungen Fertig 2023 Q3
Granulare Bereiche für Azure Active Directory OAuth Allgemein Fertig 2023 Q3
Unterstützung für verwaltete Identitäten und Dienstprinzipien (GA) Allgemein Fertig 2023 Q3
Workload-Identitätsverbund für Azure-Dienstverbindung (GA) Rohrleitungen Fertig 2024 Q1
Workload-Identitätsverbund für Docker-Dienstverbindung Rohrleitungen Fertig 2024 H2
Vollständige Webunterstützung für Richtlinien für bedingten Zugriff Allgemein Fertig 2024 Q4
Richtlinien zum Deaktivieren der Nutzung persönlicher Zugriffstokens (PAT) Allgemein 2025 2. Quartal
Workload-Identitätsverbund mit Entra ausgestellten Token Rohrleitungen 2025 2. Quartal
PAT-lose Authentifizierung für Pipeline-Aufgaben zu Azure DevOps-APIs Rohrleitungen 2025 3. Quartal
Fortlaufende Zugriffsevaluierung Allgemein Zukünftig
Verwenden von gerätegebundenen Entra-Token in Azure DevOps Allgemein Zukünftig

Verbesserte Boards + GitHub-Integration

Die vorhandene Azure Boards + GitHub-Integration ist seit mehreren Jahren vorhanden. Die Integration ist ein guter Ausgangspunkt, bietet aber nicht das Maß an Rückverfolgbarkeit, an das sich unsere Kunden gewöhnt haben. Basierend auf Kundenfeedback haben wir eine Reihe von Investitionen zusammengestellt, um diese Integration zu verbessern. Unser Ziel ist es, dies zu verbessern, damit Azure Boards-Kunden, die GitHub-Repositorys verwenden, ein gleichwertiges Maß an Rückverfolgbarkeit für Repositorys in Azure DevOps verwalten können.

Zu diesen Investitionen gehören:

Merkmal Bereich Quartal
Hinzufügen eines Links zu einem GitHub-Commit oder Pull Request von einem Arbeitselement Bretter Fertig 2024 Q1
Weitere Details zu einer GitHub-Pullanforderung anzeigen Bretter Fertig 2024 Q1
Verbessern der Skalierbarkeit beim Suchen und Verknüpfen von GitHub
Repos zu einem Azure DevOps-Projekt
Bretter Fertig 2024 Q2
AB#-Links auf GitHub-Pullanforderung Bretter Fertig 2024 Q2
Branch auf GitHub-Repository von einem Arbeitselement erstellen Bretter Fertig 2024 Q3
Automatisches Verknüpfen des Merge-Commits Bretter Fertig 2025 Q1
Pull Requests automatisch verknüpfen, wenn sie mit einem GitHub-Branch verbunden sind Bretter Fertig 2025 Q1
Automatisches Entfernen von Verzweigungslinks, wenn die entsprechenden
GitHub-Branches gelöscht werden
Bretter Fertig 2025 Q1
Build-Status anzeigen bei Verwendung einer YAML-Buildpipeline mit
GitHub-Repository
Bretter Fertig 2025 Q1
Unterstützen Sie Statusübergänge beim Zusammenführen einer GitHub-Pull-Anforderung. Bretter Fertig 2025 Q2
! erwähnt Unterstützung für GitHub-Pullanforderungen Bretter Fertig 2025 Q2
MCP-Server für Azure DevOps Allgemein 2025 2. Quartal
Unterstützung für GitHub Enterprise Cloud mit Data Residency Bretter 2025 2. Quartal

Migrieren zu verwalteten DevOps-Pools

Verwaltete DevOps-Pools sind eine Weiterentwicklung von Azure DevOps Virtual Machine Scale Set-Agentpools. Es bietet eine bessere Poolskalierbarkeit und Zuverlässigkeit, vereinfacht die Poolverwaltung und ermöglicht es Ihnen, die VM-Images von von Microsoft gehosteten Agents auf benutzerdefinierten Azure-VMs zu verwenden. Weitere Informationen zu verwalteten DevOps-Pools finden Sie hier. Verwaltete DevOps-Pools sind allgemein verfügbar, sodass Sie Ihre virtuellen Maschinen-Skalierungsgruppen zu verwalteten DevOps-Pools migrieren und diese nach Möglichkeit für Produktionsworkflows verwenden können.

Im Folgenden finden Sie mehrere Investitionen, die wir als Teil dieser Initiative bereitstellen möchten:

Merkmal Bereich Quartal
Poolerstellung auf Azure DevOps-Projektebene mithilfe von Berechtigungen auf Projektebene Rohrleitungen 2025 2. Quartal
Spot Virtual Machines-Instanz Rohrleitungen 2025 2. Quartal
Hinzufügen vertrauenswürdiger Stammzertifikate Rohrleitungen 2025 2. Quartal
Containerbasierte Agents Rohrleitungen 2025 4. Quartal

YAML und Release-Pipelines sind gleichwertig

Seit einigen Jahren sind alle unsere Pipelineinvestitionen im Bereich der YAML-Pipelines. Darüber hinaus wurden alle unsere Sicherheitsverbesserungen für YAML-Pipelines vorgenommen. Beispielsweise liegt die Kontrolle über geschützte Ressourcen (z. B. Repositorys, Dienstverbindungen usw.) bei YAML-Pipelines in den Händen der Ressourcenbesitzer im Gegensatz zu Pipelineautoren. Die Auftragszugriffstoken , die in YAML-Pipelines verwendet werden, sind auf bestimmte Repositorys begrenzt, die in der YAML-Datei angegeben sind. Dies sind nur zwei Beispiele für Sicherheitsfeatures, die für YAML-Pipelines verfügbar sind. Aus diesen Gründen empfehlen wir die Verwendung von YAML-Pipelines über klassische. Die Einführung von YAML im Vergleich zu Classic hat sich für Builds (CI) als sehr wichtig erwiesen. Viele Kunden verwenden jedoch weiterhin klassische Veröffentlichungsmanagement-Pipelines statt YAML für Releases (CD). Der Hauptgrund dafür ist der Mangel an Parität in verschiedenen CD-Features zwischen den beiden Lösungen. Im vergangenen Jahr haben wir mehrere Lücken in diesem Bereich behoben, insbesondere in den Kontrollen. Prüfungen sind der wichtigste Mechanismus in YAML-Pipelines, um die Beförderung eines Builds von einer Stufe zur nächsten zu verhindern. Im nächsten Jahr werden wir weiterhin Lücken in anderen Bereichen behandeln. Unser Fokus liegt auf Benutzeroberflächen, Rückverfolgbarkeit und Umgebungen.

Merkmal Bereich Quartal
Auditierung für Kontrollen Rohrleitungen Fertig 2022 Q4
Benutzerdefinierte Variablen in Überprüfungen Rohrleitungen Fertig 2023 Q1
Überprüft die Skalierbarkeit Rohrleitungen Fertig 2023 Q2
Umgehen von Genehmigungen und Prüfungen Rohrleitungen Fertig 2023 Q4
Sequenzierungsgenehmigungen und andere Prüfungen Rohrleitungen Fertig 2024 Q1
Verzögerte Genehmigungen Rohrleitungen Fertig 2024 Q1
Einzelne Stufe erneut ausführen Rohrleitungen Fertig 2024 Q1
Manuelle Reihenfolge von Phasen Rohrleitungen Fertig 2024 H2
Stufenweise Gleichzeitigkeit Rohrleitungen Fertig 2024 Q3
Rückverfolgbarkeit auf Phasenebene Rohrleitungen 2025 2. Quartal
On-Demand-Ausführung von Phasen außerhalb der Reihenfolge Rohrleitungen 2025 2. Quartal
Dienstverbindungen in Prüfungen Rohrleitungen Zukünftig
Überprüft die Erweiterbarkeit Rohrleitungen Zukünftig

Verbesserungen bei Azure Test Plans

Azure DevOps bietet eine Vielzahl von Tools und Integrationen zur Unterstützung verschiedener Anforderungen an das Testen. Dazu gehören manuelle Tests, automatisierte Tests und Erkundungstests. Die Plattform lässt die Erstellung und Verwaltung von Testplänen und Testsuiten zu, mit denen manuelle Tests für Sprints oder Meilensteine verfolgt werden können. Außerdem lässt sich Azure DevOps in CI/CD Pipelines integrieren und ermöglicht so die automatisierte Testausführung und das Reporting.

Wir erhöhen unsere Investitionen in diesem Bereich als Reaktion auf das Feedback unserer aktivsten Kundengruppe. Wir konzentrieren uns auf die folgenden Aspekte des Testmanagements: Verbesserung der End-to-End-Nachvollziehbarkeit von Tests; Erweiterung der Unterstützung für verschiedene Programmiersprachen und Frameworks für automatisierte Tests in Testplänen; Neugestaltung von Workflows und Erfahrungen für das Konsumieren von Testläufen und Testergebnissen.

Im Folgenden finden Sie mehrere Investitionen, die wir als Element dieser Initiative planen:

Merkmal Bereich Quartal
Wiederherstellen gelöschter Testpläne und Testsammlungen mithilfe der REST-API Testpläne Fertig 2025 Q1
Auto-Pause des manuellen Testfalllaufs Testpläne Fertig 2025 Q1
Unterstützung von YAML-Pipelines in Azure Test Plans Testpläne 2025 2. Quartal
Unterstützung für Java (JUnit) in Azure-Testplänen Testpläne 2025 2. Quartal
Unterstützung für Python (PyTest) in Azure-Testplänen Testpläne 2025 2. Quartal
Unterstützung für JavaScript (Jest) in Azure-Testplänen Testpläne 2025 2. Quartal
Fortsetzen pausierter Testfälle ist standardmäßig aktiviert Testpläne 2025 2. Quartal
Schnellzugriff auf Testergebnisse im Testfall Testpläne 2025 2. Quartal
Erweiterter Testfall-Ergebnisverlauf Testpläne 2025 2. Quartal
Neuestes Testergebnis in Anforderungen Testpläne 2025 2. Quartal
Testfallstatus auf der Registerkarte "Ausführen" anzeigen Testpläne 2025 2. Quartal
Verzeichnis "Neue Testpläne" Testpläne 2025 2. Quartal
Neue Testausführungsumgebung – Öffentliche Vorschau Testpläne 2025 3. Quartal
Erweitertes Testpunktergebnis-Panel Testpläne 2025 3. Quartal
Unterstützung für JavaScript (Playwright) in Azure-Testplänen Testpläne 2025 3. Quartal

Alle Features

Azure DevOps Services

Zeitrahmen Merkmal Bereich
2025 Q2 Commit-Suche Allgemein
Verwalten von Bereichen mit erhöhten Berechtigungen, Pipelinedecorators und unveröffentlichten Erweiterungen Allgemein
Unterstützen Sie Statusübergänge beim Zusammenführen einer GitHub-Pull-Anforderung. Bretter
Pull Requests automatisch verknüpfen, wenn sie mit einem GitHub-Branch verbunden sind Bretter
Automatisches Verknüpfen des Merge-Commits Bretter
Automatisches Entfernen der Verzweigungslinks, wenn die entsprechenden GitHub-Branches gelöscht werden Bretter
Anzeigen des Buildstatus bei Verwendung einer YAML-Buildpipeline mit GitHub-Repository Bretter
! erwähnt Unterstützung für GitHub-Pullanforderungen Bretter
Markdown-Editor für mehrzeilige Felder von Arbeitselementen Bretter
YaML-Phasenstatus in der Bereitstellungssteuerung für Arbeitsaufgaben melden Bretter
Unterstützung für GitHub Enterprise Cloud mit Data Residency Leitungen & Boards
MCP-Server für Azure DevOps Allgemein
Rückverfolgbarkeit auf Phasenebene Rohrleitungen
Gehostete macOS-Agenten auf Apple Silicon Rohrleitungen
On-Demand-Ausführung von Phasen außerhalb der Reihenfolge Rohrleitungen
Unterstützung von YAML-Pipelines in Azure Test Plans Testpläne
Unterstützung für Java (JUnit) in Azure-Testplänen Testpläne
Unterstützung für Python (PyTest) in Azure-Testplänen Testpläne
Unterstützung für JavaScript (Jest) in Azure-Testplänen Testpläne
Fortsetzen pausierter Testfälle ist standardmäßig aktiviert Testpläne
Schnellzugriff auf Testergebnisse im Testfall Testpläne
Erweiterter Testfall-Ergebnisverlauf Testpläne
Neuestes Testergebnis in Anforderungen Testpläne
Testfallstatus auf der Registerkarte "Ausführen" anzeigen Testpläne
Verzeichnis "Neue Testpläne" Testpläne
Pläne für geheimen Schutz und Codesicherheit für erweiterte Sicherheit GitHub Advanced Security für Azure DevOps
Gültigkeitsprüfung des geheimen Schlüssels GitHub Advanced Security für Azure DevOps
Fortgeschrittene Sicherheitsalarm-Ereignisse wurden dem Azure DevOps-Diensthooks-Framework hinzugefügt GitHub Advanced Security für Azure DevOps
Hinzufügen zusätzlicher Metadaten für Abhängigkeitswarnungen zur Verbesserung der Korrektur GitHub Advanced Security für Azure DevOps
2025 Q3 Neue Testausführungsumgebung – Öffentliche Vorschau Testpläne
Erweitertes Testpunktergebnis-Panel Testpläne
Unterstützung für JavaScript (Playwright) in Azure-Testplänen Testpläne
Erweiterte Sicherheitsereignisse, die in das Azure DevOps-Überwachungsprotokoll gestreamt wurden GitHub Advanced Security für Azure DevOps
Verknüpfen von Boards-Elementen mit erweiterten Sicherheitswarnungen GitHub Advanced Security für Azure DevOps
Zukunft Überwachungs-GA Allgemein
Richtlinien zum Deaktivieren von Authentifizierungsmethoden Allgemein
PR-Suche Allgemein
Nachverfolgen von Repo-Klonen Repos
Möglichkeit, Aufgaben auf der nächsten verfügbaren Node-Version auszuführen, wenn diese angesteuert wird.
Version ist nicht verfügbar
Rohrleitungen
Unterstützen der Pipelines-App mit GitHub Enterprise Rohrleitungen
Dienstverbindungen in Prüfungen Rohrleitungen
Überprüft die Erweiterbarkeit Rohrleitungen
Nahtlose Build-Pipeline-Integration für Test Case Run Testpläne
Unterstützung für Java (Playwright) im Azure Test Plan Testpläne
Unterstützung für Python (UnitTest & Robot) in Azure-Testplänen Testpläne
Unterstützung für PHP (PHPUnit & Pest) in Azure-Testplänen Testpläne
Anpassbare Logik zur Erkennung flüchtiger Tests Testpläne
Eine Aufgabe in Azure Pipelines packen. Artefakte
Die alten Azure Artifacts-Aufgaben in Azure Pipelines verwerfen und standardmäßig auf neue, nur für Authentifizierung gedachte Aufgaben umstellen Artefakte
Support für Sicherheitsupdates von Dependabot GitHub Advanced Security für Azure DevOps
CodeQL-Standardsetup (Ein-Klick-Aktivierung) GitHub Advanced Security für Azure DevOps

Azure DevOps Server

Zeitrahmen Merkmal Bereich
2025 H2 Regeln für automatisierte Teamarbeitsaufgaben Bretter
Hinzufügen eines Links zu einem GitHub-Commit oder Pull Request von einem Arbeitselement Bretter
Weitere Details zu einer GitHub-Pullanforderung anzeigen Bretter
Markdown-Editor für Kommentare zu Arbeitsaufgaben Bretter
Neue Boards Hub standardmäßig eingeschaltet Bretter
Branch auf GitHub-Repository von einem Arbeitselement erstellen Bretter
Verbessern der Skalierbarkeit beim Suchen und Verknüpfen von GitHub
Repos zu einem Azure DevOps-Projekt
Bretter
Branch auf GitHub-Repository von einem Arbeitselement erstellen Bretter
Verbessern der Skalierbarkeit beim Suchen und Verknüpfen von GitHub
Repos zu einem Azure DevOps-Projekt
Bretter
Alle in-the-Box-Aufgaben werden auf Knoten 16 ausgeführt Rohrleitungen
Fähigkeit zum Herunterladen und Installieren alter Runner auf selbst gehosteten Agenten Rohrleitungen
Möglichkeit zum Ausführen von Aufgaben auf der nächsten verfügbaren Node-Version, wenn die Zielversion nicht verfügbar ist Rohrleitungen
Entfernen von Node 6 und 10 aus von Microsoft gehosteten Pools Rohrleitungen
Sequenzierungsgenehmigungen und andere Prüfungen Rohrleitungen
Produktinterne Empfehlungen für sichere Einstellungen Rohrleitungen
Manuelle Reihenfolge von Phasen Rohrleitungen
Einzelne Stufe erneut ausführen Rohrleitungen
Stufenweise Gleichzeitigkeit Rohrleitungen
Rückverfolgbarkeit auf Phasenebene Rohrleitungen
Zukunft Richtlinien zum Deaktivieren von Authentifizierungsmethoden Allgemein
Teilzeichenfolgensuche Allgemein
Commit-Suche Allgemein
PR-Suche Allgemein
Neuer Boards-Hub Bretter
Markdown-Editor für mehrzeilige Felder von Arbeitselementen Bretter
Nachverfolgen von Repo-Klonen Repos
Stop Versand von Node 6 und Node 10 Läufern mit dem Agenten Rohrleitungen
Schicken Sie einen Agenten, der nur Node 16 hat, zusätzlich zu dem Agenten, der alle drei Versionen (6, 10, 16) hat. Rohrleitungen
Unterstützen der Pipelines-App mit GitHub Enterprise Rohrleitungen
Dienstverbindungen in Prüfungen Rohrleitungen
Überprüft die Erweiterbarkeit Rohrleitungen
Eine Aufgabe in Azure Pipelines packen. Artefakte
Die alten Azure Artifacts-Aufgaben in Azure Pipelines verwerfen und standardmäßig auf neue, nur für Authentifizierung gedachte Aufgaben umstellen Artefakte
Globale Dashboard-Parameter Berichterstattung
Dashboard-Vorlage Berichterstattung
Nahtlose Build-Pipeline-Integration für Test Case Run Testpläne
Erweiterter Testfall-Ergebnisverlauf Testpläne
Neuestes Testergebnis in Anforderungen Testpläne
Direkter Link von dem Arbeitselement "Testplan" zur Seite "Testpläne" Testpläne
Auto-Pause des manuellen Testfalllaufs Testpläne
Fortsetzen pausierter Testfälle ist standardmäßig aktiviert Testpläne
Testschritt im Web- und Desktop-Runner rückgängig machen Testpläne
Testfälle mit benutzerdefinierten Spalten in XLSX exportieren Testpläne
Wiederherstellen gelöschter Testpläne und Testsammlungen mithilfe der REST-API Testpläne
Testfallstatus auf der Registerkarte "Ausführen" anzeigen Testpläne
Verzeichnis "Neue Testpläne" Testpläne
Neue Testausführungserfahrung Testpläne
Erweitertes Testpunktergebnis-Panel Testpläne
Unterstützung für Java (JUnit) in Azure-Testplänen Testpläne
Unterstützung für JavaScript (Jest) in Azure-Testplänen Testpläne
Unterstützung für Python (UnitTest & Robot) in Azure-Testplänen Testpläne
Unterstützung für JavaScript (Playwright) in Azure-Testplänen Testpläne
Unterstützung für PHP (PHPUnit & Pest) in Azure-Testplänen Testpläne
Unterstützung für Java (Playwright) im Azure Test Plan Testpläne
Anpassbare Logik zur Erkennung flüchtiger Tests Testpläne
---

Senden von Feedback

Wir würden uns freuen zu hören, was Sie zu diesen Features halten. Melden Sie alle Probleme, oder schlagen Sie ein Feature über Entwicklercommunity vor.

Einen Vorschlag unterbreiten

Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.