How to Contribute to the WordPress project. Ideas, support, documentation, design, development. Learn about best practices for contributing to an open source project, and some of the development philosophies of WordPress.
Contributing to WordPress CoreAndrew Nacin WordPress Core Developertwitter @nacin web andrewnacin.com email firstname.lastname@example.orgWordCamp Savannah August 21, 2010
Make sure WP_CACHE is true. Props nacin.
How can you contribute?
How does code make it into WordPress?
Contributing to open source Take constructive feedback. Don t take it personal. Patches welcome! Tickets tasks, enhancements, bug reports Patches code, design, documentation Discussion comments, weekly chats
What makes a great bug report?
Decisions, not options.
Preferences have a cost. Too many means you can't find any of them. They damage QA and testing. They make good UI difficult. They confuse users.
Do something specific and do it well. Defaults that work will lead the UI in the right direction.
The quality of an interface design is inversely proportional to the number of designers.
If you're too lazy to do the homework and think through the big-picture rationale, I'm too lazy to add the feature.
In the presence of good rationale, maintainers should be willing to change their mind often.
pre-release candidates for 3.0 were downloaded 75,000 times
Follow along! Join us! #wordpress-dev on freenode.net http://wpdevel.wordpress.com http://core.trac.wordpress.org wp-svn mailing list for commits wp-hackers plugin and core developers wp-testers beta testers @PatchesWelcome on Twitter
twitter @nacin web andrewnacin.com email email@example.com