Ce référentiel (« Code - OSS
») est l'endroit où nous (Microsoft) développons le produit Visual Studio Code en collaboration avec la communauté. Non seulement nous travaillons ici sur le code et les problèmes, mais nous publions également notre feuille de route, nos plans d'itération mensuels et nos plans de fin de partie. Ce code source est accessible à tous sous la licence standard MIT.
Visual Studio Code est une distribution du référentiel Code - OSS
avec des personnalisations spécifiques à Microsoft publiées sous une licence de produit Microsoft traditionnelle.
Visual Studio Code combine la simplicité d'un éditeur de code avec ce dont les développeurs ont besoin pour leur cycle principal d'édition-construction-débogage. Il fournit une prise en charge complète de l'édition, de la navigation et de la compréhension du code, ainsi qu'un débogage léger, un modèle d'extensibilité riche et une 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 Web de Visual Studio Code. Pour obtenir les dernières versions chaque jour, installez la version Insiders.
Il existe de nombreuses manières de participer à ce projet, par exemple :
Soumettez des bogues et des demandes de fonctionnalités et aidez-nous à les vérifier au fur et à mesure de leur enregistrement
Examiner les modifications du code source
Consultez la documentation et effectuez des demandes d'extraction pour tout, des fautes de frappe au contenu supplémentaire et nouveau.
Si vous souhaitez résoudre des problèmes et contribuer directement à la base de code, veuillez consulter le document Comment contribuer, qui couvre les éléments suivants :
Comment construire et exécuter à partir des sources
Le workflow de développement, y compris le débogage et l'exécution des tests
Directives de codage
Soumettre des demandes de tirage
Trouver un problème sur lequel travailler
Contribuer aux traductions
Poser une question sur Stack Overflow
Demander une nouvelle fonctionnalité
Voter pour les demandes de fonctionnalités populaires
Déposer un problème
Connectez-vous avec la communauté des auteurs d'extensions sur GitHub Discussions ou Slack
Suivez @code et dites-nous ce que vous en pensez !
Consultez notre wiki pour une description de chacune de ces chaînes et des informations sur certaines autres chaînes communautaires disponibles.
La plupart des composants et extensions principaux de VS Code résident dans leurs propres référentiels sur GitHub. Par exemple, l'adaptateur de débogage de nœud et les référentiels d'adaptateur de débogage mono sont distincts les uns des autres. Pour une liste complète, veuillez visiter la page Projets connexes sur notre wiki.
VS Code comprend un ensemble d'extensions intégrées situées dans le dossier extensions, notamment des grammaires et des extraits de code pour de nombreuses langues. Les extensions qui fournissent une prise en charge linguistique riche (complétion de code, accès à la définition) pour une langue portent le suffixe language-features
. Par exemple, l'extension json
fournit une coloration pour JSON
et l'extension json-language-features
fournit une prise en charge linguistique riche pour JSON
.
Ce référentiel comprend un conteneur de développement Visual Studio Code Dev Containers / GitHub Codespaces.
Pour les conteneurs de développement, utilisez la commande Dev Containers : Clone Repository in Container Volume... qui crée un volume Docker pour de meilleures E/S disque sur macOS et Windows.
Si VS Code et Docker sont déjà installés, vous pouvez également cliquer ici pour commencer. Cela amènera VS Code à installer automatiquement l'extension Dev Containers si nécessaire, à cloner le code source dans un volume de conteneur et à lancer un conteneur de développement pour l'utiliser.
Pour Codespaces, installez l'extension GitHub Codespaces dans VS Code et utilisez la commande Codespaces : Créer un nouveau Codespace .
Docker/le Codespace doit avoir au moins 4 cœurs et 6 Go de RAM (8 Go recommandés) pour exécuter la version complète. Consultez le fichier README du conteneur de développement pour plus d’informations.
Ce projet a adopté le code de conduite Microsoft Open Source. Pour plus d’informations, consultez la FAQ sur le code de conduite ou contactez [email protected] pour toute question ou commentaire supplémentaire.
Droit d'auteur (c) Microsoft Corporation. Tous droits réservés.
Sous licence MIT.