Contribute Media
A thank you to everyone who makes this possible: Read More

Maintaining Demystified

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

Details

Improve this page