Very Large Development - How to Run Code Review for 800+ Open Source Python Developers
Discover the intricacies of managing code reviews for a massive open-source Python project in this EuroPython 2013 conference talk. Explore the challenges and solutions involved in overseeing the development process for OpenStack, a complex system with over 800 contributors. Learn about the evolution of the review process, tools used for efficient collaboration, and strategies for maintaining code quality at scale. Gain insights into the workflow, testing methodologies, and communication practices employed in large-scale open-source development. Understand the importance of continuous integration, unit testing, and integration testing in ensuring a robust codebase. Delve into topics such as GitHub usage, Jenkins masters, and the life cycle of an OpenStack patch. Discover techniques for refactoring and merging patches while adhering to the "never break trunk" principle. This talk provides valuable knowledge for developers and project managers working on large-scale Python projects or those interested in contributing to major open-source initiatives. Read more