Code Studio visuel - Open Source ("Code - OSS")
Le répertoire
Ce dépôt ("`Code - OSS`") est l'endroit où nous (Microsoft) développons le produit Visual Studio Code avec la communauté. Non seulement nous travaillons sur le code et les enjeux ici, mais nous publions aussi notre feuille de route, nos plans mensuels d'itération et nos plans de fin de partie. Ce code source est disponible pour tout le monde sous la licence MIT standard.
Code Studio visuel
<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 est une distribution du dépôt `Code - OSS` avec des personnalisations spécifiques à Microsoft publiées sous une licence de produit Microsoft traditionnelle.
Studio visuel Code combine la simplicité d'un éditeur de code avec ce dont les développeurs ont besoin pour leur cycle d'édition-construction-debug. Il fournit un support complet d'édition de code, de navigation et de compréhension ainsi que le débogage léger, un modèle d'extensibilité riche, et l'intégration légère avec les outils existants.
Visual Studio Code est mis à jour mensuellement avec de nouvelles fonctionnalités et corrections de bugs. Vous pouvez le télécharger pour Windows, macOS et Linux sur le site de Visual Studio Code. Pour obtenir les dernières versions tous les jours, installez la compilation Insiders.
Contribution
Il y a plusieurs façons de participer à ce projet, par exemple:
* Soumettre les bugs et les demandes de fonctionnalités, et nous aider à les vérifier lors de leur enregistrement
* Examiner les changements de code source
* Examiner la documentation et faire des demandes de tirage pour n'importe quoi des typos au nouveau contenu.
Si vous souhaitez régler les problèmes et contribuer directement à la base de codes, veuillez consulter le document Comment contribuer, qui couvre les éléments suivants :
* Comment construire et courir à partir de la source
* Le flux de développement, y compris le débogage et les tests d'exécution
* Lignes directrices pour le codage
* Présentation des demandes de tirage
* Trouver un problème sur lequel travailler
* Contribution aux traductions
Commentaires
* Posez une question sur le débordement de la pile
* Demander une nouvelle fonctionnalité
* Upvote les requêtes de fonctionnalités populaires
* Déposez un problème
* Connectez-vous à la communauté des auteurs d'extension sur GitHub Discussions ou Slack
* Suivez @code et faites-nous savoir ce que vous pensez!
Consultez notre wiki pour une description de chacun de ces canaux et des informations sur d'autres canaux communautaires disponibles.
Projets connexes
Beaucoup de composants de base et d'extensions au code VS vivent dans leurs propres dépôts sur GitHub. Par exemple, l'adaptateur de débogage des nœuds et les dépôts d'adaptateurs mono debug sont séparés les uns des autres. Pour une liste complète, veuillez visiter la page Projets connexes sur notre wiki.
Extensions groupées
VS Code comprend un ensemble d'extensions intégrées dans le dossier des extensions, y compris des grammaires et des extraits pour de nombreuses langues. Les extensions qui fournissent un support linguistique riche (suggestions en ligne, Go to Definition) pour une langue ont le suffixe « caractéristiques linguistiques ». Par exemple, l'extension `json` fournit une coloration pour `JSON` et l'extension `json-language-features` fournit un support linguistique riche pour `JSON`.
Conteneur de développement
Ce dépôt comprend un conteneur de développement de Visual Studio Code Dev Containers / GitHub Codespaces.
* Pour les conteneurs Dev, utilisez la commande **Dev Containers: Clone Repository in Container Volume...**, qui crée un volume Docker pour un meilleur E/S disque sur macOS et Windows.
* Si vous avez déjà installé VS Code et Docker, vous pouvez également cliquer ici pour commencer. Cela entraînera VS Code d'installer automatiquement l'extension Dev Containers si nécessaire, cloner le code source dans un volume de conteneur, et faire tourner un conteneur dev pour utilisation.
* Pour les Codespaces, installez l'extension GitHub Codespaces dans VS Code et utilisez la commande **Codespaces: Create New Codespace**.
Docker / le Codespace devrait avoir au moins **4 carottes et 6 Go de RAM (8 Go recommandé)** pour exécuter une compilation complète. Consultez le conteneur de développement README pour plus d'informations.
Code de conduite
Ce projet a adopté le code de conduite Microsoft Open Source. Pour plus d'informations, consultez la FAQ Code of Conduct ou contactez
[email protected] pour toute question ou commentaire supplémentaire.
Licence
Droit d'auteur (c) Microsoft Corporation. Tous droits réservés.
Licence sous licence MIT.