Contribution au Quantum Development KitContributing to the Quantum Development Kit

Le Quantum Development Kit est plus qu’un ensemble d’outils permettant d’écrire des programmes quantiques.The Quantum Development Kit is more than a collection of tools for writing quantum programs. Il fait partie d’une vaste communauté de personnes qui découvrent l’informatique quantique, font de la recherche sur les algorithmes quantiques, développent de nouvelles applications pour les appareils quantiques ou encore travaillent à tirer le meilleur parti possible de la programmation quantique.It's part of a broad community of people discovering quantum computing, performing research in quantum algorithms, developing new applications for quantum devices, and otherwise working to make the most out of the quantum programming. En tant que membre de cette communauté, le Quantum Development Kit vise à offrir aux développeurs quantiques issus d’horizons très variés les fonctionnalités dont ils ont besoin.As a member of that community, the Quantum Development Kit aims to offer quantum developers across a wide range of backgrounds with the features they need. Vos contributions au Quantum Development Kit aident à la réalisation de cet objectif en améliorant les outils utilisés par d’autres développeurs quantiques et la façon dont ces outils sont documentés, et même en créant de nouvelles fonctions et fonctionnalités qui aident à faire de la communauté de programmation quantique un meilleur endroit pour découvrir et créer.Your contributions to the Quantum Development Kit help in realizing that goal by improving the tools used by other quantum developers, how those tools are documented, and even by creating new features and functionality that helps make the entire quantum programming community a better place to discover and create. Nous vous sommes très reconnaissants de votre aimable contribution et de l’occasion qui nous est donnée de travailler avec vous pour faire de notre communauté ce qu’elle peut être de mieux.We're very thankful for your kind contributions, and for the opportunity to work with you to make our community the best that it can be.

Dans ce guide, nous vous donnons quelques conseils sur la façon de rendre votre contribution aussi utile que possible à l’ensemble de la communauté de programmation quantique.In this guide, we provide some advice on how to make your contribution as useful as possible to the broader quantum programming community.

Développement de la communautéBuilding Community

La toute première chose à faire lorsqu’il s’agit d’apporter une contribution est de toujours garder à l’esprit la communauté à laquelle vous contribuez.The very first thing about making a contribution is to always keep in mind the community that you are contributing to. En faisant preuve de respect et de professionnalisme à l’égard de vos pairs au sein de la communauté de programmation quantique et plus généralement, vous pouvez faire en sorte que vos efforts contribuent à bâtir la communauté la meilleure et la plus accueillante possible.By acting respectfully and professionally towards your peers in the quantum programming community and more broadly, you can help to make sure that your efforts build the best and most welcoming community possible.

Dans le cadre de cet effort, tous les projets du Quantum Development Kit ont adopté le code de conduite Open Source de Microsoft.As a part of that effort, all Quantum Development Kit projects have adopted the Microsoft Open Source Code of Conduct. Pour plus d’informations, veuillez consulter la FAQ sur le code de conduite ou envoyez vos questions ou vos commentaires à l’adresse opencode@microsoft.com.For more information, please see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Quels types de contributions aident la communauté ?What Kinds of Contributions Help the Community?

Il existe de nombreuses façons d’aider la communauté de programmation quantique grâce à vos contributions.There are lots of different ways to help the quantum programming community through your contributions. Dans ce guide, nous nous concentrerons sur trois moyens particulièrement pertinents pour le Quantum Development Kit.In this guide, we'll focus on three ways that are especially relevant to the Quantum Development Kit. Tous ces moyens sont essentiels au développement d’une communauté quantique qui responsabilise les personnes.All of these ways are critical to building a quantum community that empowers people. Cela dit, cette liste n’est certainement pas exhaustive ; nous vous encourageons à explorer d’autres façons d’aider la communauté à se développer sur la promesse de la programmation quantique !That said, this is definitely not an exhaustive list — we encourage you to explore other ways to help the community build on the promise of quantum programming!

  • Signalement des bogues.Reporting bugs. La première étape pour corriger les bogues et d’autres types de problèmes consiste à les identifier.The first step in fixing bugs and other kinds of problems is to identify them. Si vous avez trouvé un bogue dans le Quantum Development Kit, nous le faire savoir nous aide à le corriger et à créer un meilleur ensemble d’outils pour la communauté de programmation quantique.If you've found a bug in the Quantum Development Kit, letting us know helps us fix it and make a better set of tools for the quantum programming community.
  • Amélioration de la documentation.Improving documentation. Toute documentation peut toujours être améliorée, plus détaillée et plus accessible.Any documentation set can always be better, can cover more details, be made more accessible.
  • Contribution au code.Contributing code. Bien entendu, l’un des moyens les plus directs de contribuer consiste à ajouter du nouveau code au Quantum Development Kit.Of course, one of the most direct ways to contribute is by adding new code to the Quantum Development Kit.

Ces différents types de contributions sont d’une immense valeur et sont très appréciés.These different kinds of contributions are all immensely valuable, and are greatly appreciated. Dans la suite du guide, nous vous donnerons des conseils sur la façon d’apporter chaque type de contribution.In the rest of the guide, we'll offer advice on how to make each kind of contribution.

Où vont les contributions ?Where Do Contributions Go?

Le Quantum Development Kit comprend un certain nombre d’éléments qui fonctionnent tous ensemble pour réaliser une plateforme d’écriture de programmes quantiques.The Quantum Development Kit includes a number of different pieces that all work together to realize a platform for writing quantum programs. Chacun de ces différents éléments trouve sa place dans un référentiel différent, de sorte que l’une des premières choses à faire est de déterminer auquel chaque contribution correspond le mieux.Each of these different pieces finds its home on a different repository, so the one of the earlier things to sort out is where each contribution best belongs.

Notes

Nous ne pouvons malheureusement pas accepter de contributions de code et de documentation sur le référentiel microsoft/Quantum-NC à ce stade, mais nous continuons d’apprécier les rapports de bogues.We unfortunately cannot accept code and documentation contributions on the microsoft/Quantum-NC repository at this time, but we still very much appreciate bug reports.

Il existe également d’autres dépôts plus spécialisés qui se concentrent sur des fonctionnalités auxiliaires liées au kit de développement Quantum.There are also a few other, more specialized repositories focusing on auxiliary functionality related to the Quantum Development Kit.

Étapes suivantesNext steps

Merci de faire partie de la communauté du Quantum Development Kit, nous sommes ravis de vos contributions !Thanks for being a part of the Quantum Development Kit community, we're excited for your contributions! Si vous souhaitez en savoir plus sur la façon de contribuer, veuillez continuer avec l’un des guides suivants.If you'd like to learn more about contributing, please continue with one of the following guides.