Title: Maintaining Demystified
CfP Info: https://www.papercall.io/djangocon-us-2021
Submitted to DjangoCon US 2021, July 25, 2021 23:46 CDT
Elevator Pitch You have 300 characters to sell your talk. This is known as the "elevator pitch". Make it as exciting and enticing as possible.
Many Djangonauts suddenly find themselves maintaining a project. I’ll use my years of experience as a professional open source maintainer to teach you the essential process and best practices of being a maintainer. Not only is maintaining a step change in knowledge, it can be fun too!
Talk Format: What format is this talk best suited for?
- Talk (~30-45 minutes) (Form would not let me choose)
Audience Level: Who is the best target audience for this talk?
- Beginner
Description: This field supports Markdown. The description will be seen by reviewers during the CFP process and may eventually be seen by the attendees of the event.
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 to you
- 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
Notes This field supports Markdown. Notes will only be seen by reviewers during the CFP process. This is where you should explain things such as technical requirements, why you're the best person to speak on this subject, etc…
- I am submitting this as a 20-25 minute talk. The form would not give me the option to indicate that.
Tags: Tag your talk to make it easier for event organizers to be able to find. Examples are "ruby, javascript, rails".
- Python, Django, tools, community, leadership
Profile Details
Name: Katherine Michel
URL: https://github.com/KatherineMichel
Organization or Affiliation: DEFNA, DjangoCon US Website Chair
Twitter Handle: KatiMichel
Shirt Size: Women’s M
Bio: Kati is a web developer, open source maintainer, and technical writer. Her recent clients include The Wharton School and Eldarion. She has also been the DjangoCon US Website Chair and Co-Chair. In her free time, she enjoys traveling, eating good food, and listening to music.