Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore effective collaboration techniques for developers in this 26-minute PyCon US talk by William Morrell. Learn about essential tools and practices that enhance teamwork and improve solo project management. Discover the importance of comprehensive documentation, including README files and contributor guidelines, and explore site generators like Sphinx and MkDocs. Dive into version control with git, focusing on creating logical commits and writing meaningful commit and pull request messages. Examine auto-linting and formatting tools such as pre-commit, black, isort, and flake8. Investigate dependency management solutions, including pyenv, pipenv/poetry, and Docker. Gain insights into pull requests, their goals, and context transfer. Access the presentation slides for a detailed overview of topics covered in this informative talk on professional coding collaboration.
Syllabus
Intro
Background: Topics
Documentation: The Basics
Documentation Site Generators
Version Control: git
Version Control: Commit messages
co Tools: Where to run?
Pull Requests: What are they?
Pull Requests: Goals
Pull Request: Context Transfer
Dependency Management: Story Time
Dependency Management: Pinning
Dependency Management: Poetry
Dependency Management: Containers
Taught by
PyCon US