Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Best Practices for Open Source Quantum Code and Joining the Qiskit Ecosystem

Qiskit via YouTube

Overview

Learn essential best practices for open-sourcing quantum code and joining the Qiskit Ecosystem in this 22-minute instructional video. Master key aspects of creating high-quality open-source projects, including writing effective READMEs, choosing appropriate licenses, implementing unit tests, and establishing proper documentation. Explore practical demonstrations of Git operations, project setup, and community engagement strategies. Discover how to make quantum code more accessible through proper project descriptions, readable code standards, and comprehensive documentation. Follow step-by-step guidance on setting up project infrastructure, from managing requirements to implementing testing frameworks, and understand the specific requirements for becoming part of the Qiskit Ecosystem. Access valuable resources including project templates, markdown guides, and license selection tools to enhance your open-source quantum development journey.

Syllabus

- Tips for improving your open-source project
- Make your project easy to use
- Add a project description
- Add a README
- Add a License
- Add milestones/releases
- Make the code readable
- Code comments
- Documentation
- Improve reliability
- Unit tests
- Engage with the community
- Setup issues, pull requests
- Branching strategy
- Add discussion tab
- Apply to join open-source project lists
- When in doubt, use a project template!
- Demo Time!
- What do you need to join the Qiskit Ecosystem?
- Git Fetch & Git Pull
- How to add a README.md
- How to add a requirements.txt
- How to add tests to your project
- Add, commit and push your changes
- Add a license
- How to submit an application to join the Qiskit Ecosystem

Taught by

Qiskit

Reviews

Start your review of Best Practices for Open Source Quantum Code and Joining the Qiskit Ecosystem

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.