Contribute to the communities surrounding Open Source software like Django, Python, Github libraries easily - we need all the help we can get! In person, over the internet - it's easy!
1 of 26
Download to read offline
More Related Content
We Want YOU! Contributing to the Django Community
1. We Want
YOU!
Contributing to the Django
Community
LA Django - 2014-10-28
Marcel Chastain (@MarcelChastain)
2. What well cover
Why contribute
Whats in it for you
What the community needs
How to get started
Where to find people and projects
???
Profit.
4. Why Contribute?
Open Source NEEDS you
Participate in something that helps tons of people
Keep the community alive and well
Improve software quality
5. Whats in it for you?
Learn more about internals
Pick up best practices
Understand different approaches/styles of coding
Get to be a part of something BIG
Reputation/Karma/Inner-Awesomeness
Feel super smart when you help someone
Raise your profile as a developer (job offers, contracts,
partnerships, book deals, your own sneaker, etc)
7. Remote and In-Person
Online help through forums, chat, etc.
Also in-person help
teaching/tutoring kids in school
mentors for advocacy groups & nonprofits
@GirlsWhoCode
@BlackGirlsCode
@CodeNow
volunteers/contributions for events
Meetups(!)
Conferences
Hackathons
8. New People Need:
Answers to questions
Guidance on getting started
Basic understanding, recommendations
Someone to look at their code snippets
Reassurance when theyre overthinking or freaking out about
something
9. Developers Need:
Better documentation!
Code examples!
Step-by-step guides to achieve a goal (tutorials, blog posts,
videos)
A second set of eyes for their code snippets
Recommendations
10. Core / Library Devs need:
Bug reports
Feedback on performance, issues, sharp edges
Someone to triage, confirm & comment on new bug
tickets/issues
Patches, bug fixes, pull requests
Unit Tests written
Help moving to Python 3 or recent versions of Django
Suggestions and feature ideas
Rabid fans + Twitter Followers
Love and Kudos!!
13. 2. IRC
#django on irc.freenode.net
many other library-specific channels on irc.freenode
#restframework
#haystack
Great place to idle!
Learn just by reading other peoples problems and the eventual
solutions!
Chime in with an answer, debate merits, trade war stories, etc.
14. 3. Help Sites
StackOverflow
http://stackoverflow.com/questions/tagged/django
Reddit
http://reddit.com/r/django
Google Groups
15. 4. Your Own Blog
Tutorials
Guides
Explanation of Tricky Bits
Opinions/Rants
Libraries youre excited about
Techniques
War Stories
16. 5. Other Peoples Blogs
People often ask for help in the comments sections
Or, if its an article with terrible advice, you can link to a better
one
18. Django Core
Contributing to Django
https://docs.djangoproject.com/en/1.7/internals/contributing
/
Report bugs in the Ticket Tracker
https://code.djangoproject.com/
Solve Easy Pickings bugs
https://code.djangoproject.com/query?status=!closed&easy=
1
Look at and comment on Unreviewed Tickets
https://code.djangoproject.com/query?status=!closed&stage=
Unreviewed&order=priority
19. Other Libraries
Github issues page
Fork, solve a bug or contribute, then make a pull request