{"id":29482,"date":"2025-12-01T04:51:00","date_gmt":"2025-12-01T04:51:00","guid":{"rendered":"https:\/\/dailysutoon.com\/?p=29482"},"modified":"2025-12-01T04:51:00","modified_gmt":"2025-12-01T04:51:00","slug":"jonathan-desrosiers-seven-years-a-committer-my-wordpress-commit-iversary","status":"publish","type":"post","link":"https:\/\/dailysutoon.com\/?p=29482","title":{"rendered":"Jonathan Desrosiers: Seven Years a Committer: My WordPress Commit-iversary"},"content":{"rendered":"<p class=\"\">Today officially marks 7 years since my <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/43957\">first changeset was committed<\/a> to the <a href=\"https:\/\/wordpress.org\/\">WordPress<\/a> open source project.<\/p>\n<p class=\"\">Within WordPress, a <em>committer<\/em> is a contributor who has the ability to modify the main WordPress source repository. Since 2004, roughly 117 people have been given commit access, and 111 have made at least one commit.<\/p>\n<p class=\"\">In previous years, I linked to posts from other contributors about what it means to be a great participant in open source. Over the past year, though, I have spent a lot of time thinking about what being a great contributor means to me and how decisions are made at scale in open source projects.<\/p>\n<p class=\"\">This year, instead of pointing to others, I am proud to <a href=\"https:\/\/maintaine.rs\/desrosj\">share an essay of my own<\/a>. It is a piece I drafted for the <a href=\"https:\/\/maintaine.rs\/\">Maintaine.rs book<\/a>, inspired by <a href=\"https:\/\/jonathandesrosiers.com\/2025\/06\/how-a-core-committer-thinks-making-decisions-for-millions\/\">my talk at WordCamp Europe<\/a>, where I explored how Core Committers think and how decisions take shape within the WordPress project.<\/p>\n<p class=\"\">I also started drafting a few other posts on related topics, so stay tuned for those in the coming weeks. I hope to use the quieter days of December to get those over the finish line.<\/p>\n<h2 class=\"wp-block-heading\">Lucky Number Seven<\/h2>\n<p class=\"\">Each year I try to give this anniversary post a theme. Since seven is considered a lucky number by many people (especially those <a href=\"https:\/\/en.wikipedia.org\/wiki\/Craps\">on the pass line<\/a>), this year\u2019s theme is luck.<\/p>\n<p class=\"\">I am writing this while on a plane to San Francisco for the <a href=\"https:\/\/wordpress.org\/state-of-the-word\/\">2025 State of the Word<\/a>. This year took me to two countries I had never visited before. I spoke at several conferences and events, and I had the chance to mentor many contributors in different ways.<\/p>\n<p class=\"\">I feel incredibly lucky not only to have a job that allows me to help maintain open source software that powers more than 43% percent of the web, but also to have the trust of the community that maintains it right along side me.<\/p>\n<h2 class=\"wp-block-heading\">Commits by the numbers (2024-2025)<\/h2>\n<p class=\"\">Here are some commit stats from November 30, 2024 through November 29, 2025:<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"\">365 total commits (up ~42% from the <a href=\"https:\/\/jonathandesrosiers.com\/2024\/11\/six-years-a-committer-my-wordpress-commit-iversary\/\">previous year<\/a>)<\/li>\n<li class=\"\">123 commits to <code>trunk<\/code> (down ~5%)<\/li>\n<li class=\"\">21 version bumps (up 320%)<\/li>\n<li class=\"\">5 reverts (down ~44%)<\/li>\n<li class=\"\">4 \u201cunprops\u201d (no change)<\/li>\n<li class=\"\">22 tags created (up 2,100%)<\/li>\n<li class=\"\">162 total props given out in my commits (down 42%)<\/li>\n<li class=\"\">66 unique contributors given props in my commits (down ~59%)<\/li>\n<li class=\"\">Of those 66 contributors, 8 were receiving props for the first time (down ~70%)<\/li>\n<\/ul>\n<p class=\"\">Roughly grouped, here are my commits organized by <a href=\"https:\/\/make.wordpress.org\/core\/components\/\">component<\/a> (* designates a component that I help maintain):<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"\">Administration: 1<\/li>\n<li class=\"\">Build\/Test Tools: 175*<\/li>\n<li class=\"\">Bundled Themes: 7*<\/li>\n<li class=\"\">Coding Standards: 3 (focus, not a component)<\/li>\n<li class=\"\">Date\/Time: 1<\/li>\n<li class=\"\">Database: 1<\/li>\n<li class=\"\">Docs: 1 (focus, not a component)<\/li>\n<li class=\"\">Editor: 3<\/li>\n<li class=\"\">Emoji: 2<\/li>\n<li class=\"\">External Libraries: 4*<\/li>\n<li class=\"\">General: 4*<\/li>\n<li class=\"\">HTML API: 2<\/li>\n<li class=\"\">Import: 1<\/li>\n<li class=\"\">Media: 2*<\/li>\n<li class=\"\">Press This: 1 (retired component<\/li>\n<li class=\"\">Security: 83<\/li>\n<li class=\"\">Site Health: 1<\/li>\n<li class=\"\">Tests: 5 (focus, not a component)<\/li>\n<li class=\"\">Toolbar: 1<\/li>\n<li class=\"\">Upgrade\/Install: 1*<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Add it up: All Seven Years<\/h2>\n<p class=\"\">Here are stats for all seven years of being a WordPress Core Committer (November 30, 2018 through today):<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"\">2,552 total commits<\/li>\n<li class=\"\">1,201 commits to <code>trunk<\/code><\/li>\n<li class=\"\">265 version bumps<\/li>\n<li class=\"\">174 version tags created<\/li>\n<li class=\"\">4 branches created<\/li>\n<li class=\"\">58 reverts<\/li>\n<li class=\"\">24 \u201cunprops\u201d<\/li>\n<li class=\"\"><a href=\"https:\/\/open.spotify.com\/playlist\/5vbJ3gncpLoc9AN0ct5iME?si=33aebb1f695b4536\">11 commits with hidden song lyrics<\/a><\/li>\n<li class=\"\">4,846 total props given out in my commits<\/li>\n<li class=\"\">747 unique contributors given props in my commits<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">A Few Other Observations<\/h2>\n<p class=\"\">I realized while writing this year\u2019s anniversary post that my first commit falls on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Blue_Beanie_Day\">Blue Beanie Day<\/a>. I may have to get a WordPress logo blue beanie for next year.<\/p>\n<p class=\"\">And hat tip to <a href=\"https:\/\/simonwillison.net\/\">Simon Willison<\/a> for <a href=\"https:\/\/x.com\/simonw\/status\/1995168534251610335\">pointing out<\/a> that ChatGPT was launched on November 30th, 2022.<\/p>\n<h2 class=\"wp-block-heading\">As Always: Thank YOU! <img decoding=\"async\" alt=\"\ud83e\udef5\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/1faf5.png\"><\/h2>\n<p class=\"\">Being a WordPress committer would not be nearly as meaningful without the countless contributions from people across the community who choose to support and maintain this free software in so many different ways. So thank you to every single one of you. <img decoding=\"async\" alt=\"\u2764\" class=\"wp-smiley\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/72x72\/2764.png\"><\/p>\n<h2 class=\"wp-block-heading\">Previous Commit-iversaries<\/h2>\n<ul class=\"wp-block-list\">\n<li class=\"\"><a href=\"https:\/\/jonathandesrosiers.com\/2020\/11\/two-years-my-wordpress-commit-iversary\/\">Two<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/jonathandesrosiers.com\/2023\/11\/five-years-my-wordpress-commit-iversary\/\">Three\/Four\/Five<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/jonathandesrosiers.com\/2024\/11\/six-years-a-committer-my-wordpress-commit-iversary\/\">Six<\/a><\/li>\n<\/ul>\n<p class=\"has-text-align-right\"><em>Featured image credit: <a href=\"https:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/\">CC0<\/a> licensed <a href=\"https:\/\/wordpress.org\/photos\/photo\/24165e5435\/\">photo<\/a> by <a href=\"https:\/\/wordpress.org\/photos\/author\/chanecullens\/\">CCC<\/a> from the <a href=\"https:\/\/wordpress.org\/photos\/\">WordPress Photo Directory<\/a>.<\/em><\/p>\n<p class=\"\">\n<p>The post <a href=\"https:\/\/jonathandesrosiers.com\/2025\/11\/seven-years-a-committer-my-wordpress-commit-iversary\/\">Seven Years a Committer: My WordPress Commit-iversary<\/a> appeared first on <a href=\"https:\/\/jonathandesrosiers.com\/\">Jonathan Desrosiers<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today officially marks 7 years since my first changeset was committed to the WordPress open source project. Within WordPress, a committer is a contributor who has the ability to modify the main WordPress source repository. Since 2004, roughly 117 people have been given commit access, and 111 have made at least one commit. In previous [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-29482","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/dailysutoon.com\/index.php?rest_route=\/wp\/v2\/posts\/29482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dailysutoon.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dailysutoon.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dailysutoon.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dailysutoon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29482"}],"version-history":[{"count":0,"href":"https:\/\/dailysutoon.com\/index.php?rest_route=\/wp\/v2\/posts\/29482\/revisions"}],"wp:attachment":[{"href":"https:\/\/dailysutoon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dailysutoon.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dailysutoon.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}