Description
You’ll learn
- How to set a project up for long-term success
- Which community health files you need
- The general license types, how to choose one, and special considerations
- How to keep your code secure
- Best practices for onboarding contributors
- The importance of documentation and strategies for managing it
- A typical pull request review process
- Python/Django specific matrix testing, code quality, and packaging tools
- How to keep code up to date through release management
- Which GitHub features might be most useful
- Project management strategies
- How to measure the health of your project
- The importance of publicizing your project
- Strategies for managing the work as you scale
- Some thoughts on people management and mentoring
- Tips for getting started as a maintainer