Visual Studio Code - Open Source ("Code - OSS")
Das Repository
In diesem Repository („`Code - OSS`) entwickeln wir (Microsoft) gemeinsam mit der Community das Produkt Visual Studio Code. Wir arbeiten hier nicht nur an Code und Problemen, sondern veröffentlichen auch unsere Roadmap, monatliche Iterationspläne und unsere Endspielpläne. Dieser Quellcode ist für jeden unter der Standard-MIT-Lizenz verfügbar.
Visual Studio Code
<p align="center">
<img alt="VS Code in action" src="https://github.com/user-attachments/assets/56af271c-949d-454c-a3ea-16188c063414">
</p>
Visual Studio Code ist eine Distribution des "Code - OSS"-Repository mit Microsoft-spezifischen Anpassungen, die unter einer traditionellen Microsoft-Produktlizenz veröffentlicht werden.
Visual Studio Code kombiniert die Einfachheit eines Code-Editors mit dem, was Entwickler für ihren Kern-Editing-Build-Debug-Zyklus benötigen. Es bietet umfassende Unterstützung für Codebearbeitung, Navigation und Verständnis sowie leichtes Debugging, ein reichhaltiges Erweiterbarkeitsmodell und eine leichte Integration in bestehende Tools.
Visual Studio Code wird monatlich mit neuen Funktionen und Fehlerbehebungen aktualisiert. Sie können es für Windows, macOS und Linux auf der Visual Studio Code-Website herunterladen. Um jeden Tag die neuesten Releases zu erhalten, installieren Sie den Insiders Build.
Beitrag
Es gibt viele Möglichkeiten, wie Sie an diesem Projekt teilnehmen können, zum Beispiel:
* Senden Sie Bugs und Feature Requests und helfen Sie uns, diese beim Einchecken zu überprüfen.
* Quellcodeänderungen überprüfen
* Überprüfen Sie die Dokumentation und stellen Sie Pull-Anfragen für alles von Tippfehlern bis hin zu neuen Inhalten.
Wenn Sie daran interessiert sind, Probleme zu beheben und direkt zur Codebasis beizutragen, lesen Sie bitte das Dokument How to Contribute, das Folgendes umfasst:
* Wie man von der Quelle baut und läuft
* Der Entwicklungsworkflow, einschließlich Debugging und laufenden Tests
* Kodierungsrichtlinien
* Senden von Pull Requests
* Suche nach einem Problem, an dem man arbeiten kann
* Beitrag zu Übersetzungen
Feedback
* Stellen Sie eine Frage zu Stack Overflow
* Anforderung eines neuen Features
* Upvote beliebte Feature Requests
* Datei ein Problem
* Verbinden Sie sich mit der Community der Erweiterungsautoren auf GitHub Discussions oder Slack
* Folgen Sie @code und lassen Sie uns wissen, was Sie denken!
In unserem wiki finden sie eine beschreibung jedes dieser kanäle und informationen zu einigen anderen verfügbaren community-kanälen.
Verbundene Projekte
Viele der Kernkomponenten und Erweiterungen von VS Code leben in ihren eigenen Repositories auf GitHub. Beispielsweise sind der Knoten-Debug-Adapter und die Mono-Debug-Adapter-Repositories voneinander getrennt. Für eine vollständige Liste besuchen Sie bitte die Seite Verwandte Projekte in unserem Wiki.
Gebündelte Erweiterungen
VS Code enthält eine Reihe von integrierten Erweiterungen im Erweiterungsordner, einschließlich Grammatik und Snippets für viele Sprachen. Erweiterungen, die eine umfangreiche Sprachunterstützung bieten (Inline-Vorschläge, Go to Definition) für eine Sprache haben das Suffix `language-features`. Zum Beispiel bietet die Erweiterung `Json` Färbung für `JSON` und die Erweiterung `Json-language-features` bietet reiche Sprachunterstützung für `JSON`.
Entwicklungscontainer
Dieses Repository enthält einen Visual Studio Code Dev Containers / GitHub Codespaces Entwicklungscontainer.
* Verwenden Sie für Dev-Container den Befehl **Dev Containers: Clone Repository in Container Volume...**, der ein Docker-Volume für bessere Festplatten-I/O unter macOS und Windows erstellt.
* Wenn Sie VS Code und Docker bereits installiert haben, können Sie auch hier klicken, um loszulegen. Dies führt dazu, dass VS Code die Dev Containers-Erweiterung bei Bedarf automatisch installiert, den Quellcode in ein Container-Volume klont und einen Dev Container für die Verwendung hochdreht.
* Installieren Sie für Codespaces die GitHub Codespaces-Erweiterung in VS Code und verwenden Sie den Befehl **Codespaces: Neue Codespace erstellen **.
Docker / Codespace sollte mindestens **4 Kerne und 6 GB RAM (8 GB empfohlen)** haben, um einen vollständigen Build auszuführen. Siehe den Entwicklungscontainer README für weitere Informationen.
Verhaltenskodex
Dieses Projekt hat den Microsoft Open Source Code of Conduct übernommen. Weitere Informationen finden Sie in der Code of Conduct FAQ oder kontaktieren Sie
[email protected] mit zusätzlichen Fragen oder Kommentaren.
Lizenz
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
Lizenziert unter der MIT Lizenz.