Mitwirken am Quantum Development KitContributing to the Quantum Development Kit

Das Quantum Development Kit ist mehr als eine Sammlung von Tools zum Schreiben von Quantenprogrammen.The Quantum Development Kit is more than a collection of tools for writing quantum programs. Es ist in eine große Community von Personen eingebettet, die das Quantencomputing entdecken möchten, Forschung zu Quantenalgorithmen betreiben, neue Anwendungen für Quantengeräte entwickeln und anderweitig aktiv sind, um die Quantenprogrammierung bestmöglich zu nutzen.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. Mit dem Quantum Development Kit als Teil dieser Community sollen Quantenentwickler mit den unterschiedlichsten Hintergründen mit den benötigten Features versorgt werden.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. Mit Ihren Beiträgen zum Quantum Development Kit unterstützen Sie die Erreichung dieses Ziels, indem Sie die von anderen Quantenentwicklern genutzten Tools und die zugehörige Dokumentation verbessern. Sie können sogar neue Features und Funktionen erstellen, um die gesamte Community für die Quantenprogrammierung zu einem Ort zu machen, an dem Entdeckungen und Erstellungen noch besser möglich sind.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. Wir sind Ihnen für Ihre Beiträge sehr dankbar und freuen uns darüber, zusammen mit Ihnen für unsere Community das bestmögliche Ergebnis erzielen zu können.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.

Dieser Leitfaden enthält einige Hinweise dazu, wie Sie Ihre Beiträge für die gesamte Community zur Quantenprogrammierung möglichst wertvoll gestalten.In this guide, we provide some advice on how to make your contribution as useful as possible to the broader quantum programming community.

Schaffen einer echten CommunityBuilding Community

Bei Ihrer Mitwirkung sollten Sie vor allem immer zuerst an die Community denken, zu der Sie Ihren Beitrag leisten.The very first thing about making a contribution is to always keep in mind the community that you are contributing to. Indem Sie die Personen der Community für die Quantenprogrammierung und darüber hinaus stets respektvoll und professionell behandeln, können Sie sicherstellen, dass Sie mit Ihrer Arbeit zur Schaffung einer optimalen, einladenden Community beitragen.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.

Im Rahmen dieser Maßnahmen wurden für alle Quantum Development Kit-Projekte die Microsoft Open-Source-Verhaltensregeln eingeführt.As a part of that effort, all Quantum Development Kit projects have adopted the Microsoft Open Source Code of Conduct. Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex. Sie können sich auch an opencode@microsoft.com wenden, falls Sie weitere Fragen oder Anmerkungen haben.For more information, please see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Welche Arten von Beiträgen sind für die Community hilfreich?What Kinds of Contributions Help the Community?

Es gibt viele verschiedene Möglichkeiten, wie Sie die Community für die Quantenprogrammierung mit Beiträgen unterstützen können.There are lots of different ways to help the quantum programming community through your contributions. In diesem Leitfaden werden die drei Optionen beschrieben, die für das Quantum Development Kit am relevantesten sind.In this guide, we'll focus on three ways that are especially relevant to the Quantum Development Kit. All diese Optionen sind wichtig für die Schaffung einer Quantencommunity, die den Benutzern weiterhilft und ihnen viele Möglichkeiten eröffnet.All of these ways are critical to building a quantum community that empowers people. Die hier angegebene Liste deckt aber nicht alle Eventualitäten ab. Wir möchten Sie ermutigen, auch andere Möglichkeiten zu erkunden, wie Sie die Community in Bezug auf die Quantenprogrammierung voranbringen können!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!

  • Melden von Fehlern:Reporting bugs. Der erste Schritt beim Beheben von Fehlern und anderen Arten von Problemen ist deren Identifizierung.The first step in fixing bugs and other kinds of problems is to identify them. Wenn Sie im Quantum Development Kit einen Fehler finden und uns darüber informieren, können wir ihn beheben und die Tools für die Community zur Quantenprogrammierung verbessern.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.
  • Verbessern der Dokumentation:Improving documentation. Jede Dokumentation kann verbessert, um neue Details erweitert und besser zugänglich gemacht werden.Any documentation set can always be better, can cover more details, be made more accessible.
  • Mitwirken am Code:Contributing code. Einer der direktesten Wege zum Leisten eines Beitrags ist natürlich das Hinzufügen von neuem Code zum Quantum Development Kit.Of course, one of the most direct ways to contribute is by adding new code to the Quantum Development Kit.

Diese unterschiedlichen Arten von Beiträgen sind äußerst wertvoll und werden von uns sehr geschätzt.These different kinds of contributions are all immensely valuable, and are greatly appreciated. Der restliche Teil des Leitfadens enthält Hinweise dazu, wie Sie beim Leisten von Beiträgen jeweils vorgehen.In the rest of the guide, we'll offer advice on how to make each kind of contribution.

Wohin fließen Beiträge?Where Do Contributions Go?

Das Quantum Development Kit enthält eine Reihe unterschiedlicher Bestandteile, die miteinander verknüpft sind, um eine Plattform zum Schreiben von Quantenprogrammen zu erhalten.The Quantum Development Kit includes a number of different pieces that all work together to realize a platform for writing quantum programs. Jeder dieser unterschiedlichen Bestandteile wird in einem eigenen Repository aufbewahrt, und einer der ersten Schritte besteht in der Ermittlung, wohin ein Beitrag gehört.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.

Hinweis

Leider können wir derzeit keine Code- und Dokumentationsbeiträge im Repository microsoft/Quantum-NC akzeptieren, aber wir sind Ihnen für das Melden von Fehlern trotzdem sehr dankbar.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.

Es sind auch einige spezielle Repositorys vorhanden, die für andere Ereignisse oder Hilfsfunktionen des Quantum Development Kit bestimmt sind.There are also a few other, more specialized repositories focusing on different events, or on auxiliary functionality related to the Quantum Development Kit.

Nächste SchritteNext steps

Vielen Dank, dass Sie sich an der Quantum Development Kit-Community beteiligen. Wir freuen uns auf Ihre Beiträge!Thanks for being a part of the Quantum Development Kit community, we're excited for your contributions! Falls Sie mehr über Möglichkeiten zur Mitwirkung erfahren möchten, helfen Ihnen die folgenden Leitfäden weiter.If you'd like to learn more about contributing, please continue with one of the following guides.