jquery conference 2010 - getting involved
DESCRIPTION
Are you looking to get more involved in jQuery? Have you determined that you'd like to contribute to an open source project and you would like to contribute to jQuery but don't know what you can do to help? Do you want to make a difference and be recognized for your contributions to jQuery? Not everyone is a John Resig, Brandon Arron, Yehuda Katz, Jörn Zafferer or Scott Gonzalez and can sling JavaScript APIs that are used by 30% of the active web sites on the internet. But that doesn't mean there isn't something that you can contribute back to the community. More than likely there is a direct way for you to get involved.In this talk, we'll explore various options available to jQuery designers and developers to be able to contribute back to the jQuery Community. We'll discuss ways to have a big impact on a great number of people—from offering help on the forum to sharing plugins to writing tutorials. And we'll look at the proper procedures for reporting bugs and submitting patches. This talk is meant for anyone who is interested in jQuery, from the very beginner to the more advanced user who is looking to get more involved with the community.TRANSCRIPT
GETTING INVOLVEDGETTING INVOLVED
Ralph WhitbeckjQuery Developer Relations
http://ralphwhitbeck.com
Twitter: @RedWolves
Ralph WhitbeckjQuery Developer Relations
http://ralphwhitbeck.com
Twitter: @RedWolves
jQuery Conference 2010: Boston - October 17, 2010
Getting Involved2
• How we Communicate• Support Options• Growing jQuery Community• jQuery on Github• Options for you to get involved?
Getting Involved3
• Constantly communicating with the community• Many channels
• Blogs• Podcast• Conferences• Twitter• Forum• IRC
Getting Involved4
• Blogs
Getting Involved5
• The Official jQuery Podcast• http://podcast.jquery.com
Getting Involved7
• Conferences• http://events.jquery.org
Getting Involved8
Getting Involved9
Getting Involved10
Getting Involved11
• Forum• IRC
• Server: irc.freenode.net• Room: #jquery
Getting Involved12
• Monitoring Twitter • Community feelings• 1:1 developer interactions
• Google Alerts – blogs/news/etc.• Forum – 1:1 developer interactions
Getting Involved13
• Forums• Help with your own jQuery Code
• Getting Started (for Beginner Questions)• Using jQuery (more intermediate Questions)• Using jQuery Plugins (plugin help)• Using jQuery UI
• Discussing Bugs/Features• Developing jQuery• Developing jQuery UI• Developing jQuery Plugins• Mobile jQuery
Getting Involved14
• Forums• Tutorials
• http://docs.jquery.com
Getting Involved15
• Forums• Tutorials• External Learning Resources
• http://learningjquery.com• http://net.tutsplus.com/
Getting Involved16
• Forums• Tutorials• External Learning Resources• Twitter
• Limited Support
Getting Involved17
• Forums• Tutorials• External Learning Resources• Twitter• Commercial Support
• appendTo• Bocoup• JupiterIT
Getting Involved18
Google Trends
Getting Involved19
Usage Trends – Builtwith.com
Getting Involved20
Job Trends – indeed.com
Getting Involved21
Twitter Reach - @jquery
Getting Involved22
Forum
Getting Involved23
Forum
Getting Involved24
• All jQuery code bases are now on Github• Allows more community feedback
Getting Involved25
• All jQuery code bases are now on Github• Allows more community feedback
Getting Involved26
• All jQuery code bases are now on Github• Allows more community feedback
• Make bug fixes in Github’s web interface• Send patches back via Pull Requests
Getting Involved27
Upgraded bug tracking system
Getting Involved28
Upgraded bug tracking system
• Integration with GitHub• Working email notifications and watches• Voting on tickets!!! • Auto-close if reporter doesn't provide requested info• Delete spam messages • Improved editor• Much-improved performance
Getting Involved29
Easiest Way – Donations/Sponsorships
http://jquery.org/donate
Money is used to:• Fund development• Hold conferences• Equipment• Face-to-Face meetings
Getting Involved30
Casual Supporters
• Forum• Need people to help support others• Looking for moderators
• API Docs• Support• Moderation
• Blog authors• Tutorial/Screencasts authors
Getting Involved31
Making jQuery better
• Report bugs• reduced test case
• Patch bugs/pull request• Discuss features/enhancements in the “Developing” forums• Our Goal is to gain more core contributers
•Consistent patches and pull requests
Getting Involved32
Helping jQuery in other ways
• Infrastructure is looking for SysAdmins• Experience in High volume system administration
• WordPress • Web Development Skills• [email protected]
•or reach out to Developer Relations
Getting Involved33
• A pattern of giving back to the community• Direct involvement in one of the areas of the project• Sustained and demonstrable commitment to the project• Get noticed by a team member
Getting Involved34
• Vote on project policies, financials, team members• Stewards for the project• Professionalism with the community
• No trolling • Courteous
Getting Involved35
• Contact a Developer Relations Team Member• Rey Bango• Ralph Whitbeck• Paul Irish• Karl Swedberg• Cody Lindley• Remy Sharp
Getting Involved36
• E-mail: [email protected]
• Twitter: @RedWolves
• Blog: http://ralphwhitbeck.com