Completed
Bots working for you
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
From Python Script to Open Source Project
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Your command-line interface (CLI)
- 3 Code directory layout
- 4 Code structure
- 5 Define your main function
- 6 Using your setup.py file
- 7 Create a requirements.txt file
- 8 Use Black to format your code
- 9 Use pre-commit to run formatters
- 10 Use flake8 to check your code
- 11 Use flake to check your code
- 12 Use MyPy for static type analysis
- 13 Use tox to test all the things
- 14 Write unit tests
- 15 Set up a Git repository
- 16 Set up continuous integration
- 17 Requirements updater
- 18 Test coverage checker
- 19 Automated code review
- 20 Automated PR merge
- 21 Bots working for you
- 22 Publish your project on PyPI