{"id":1305760,"full_name":"github/puppetlabs-puppet","default_branch":"2.7.x-github","total_commits":8275,"total_committers":181,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":45.71823204419889,"dds":0.5684592145015106,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-03-24T18:29:38.107Z","last_synced_commit":"0d0f9a826535dac17ccfd354bc80ba4935225745","created_at":"2023-06-15T15:31:19.685Z","updated_at":"2026-03-24T18:14:31.115Z","committers":[{"name":"Luke Kanies","email":"luke@puppetlabs.com","login":null,"count":3571},{"name":"James Turnbull","email":"james@puppetlabs.com","login":"jamtur01","count":561},{"name":"Daniel Pittman","email":"daniel@puppetlabs.com","login":null,"count":524},{"name":"Brice Figureau","email":"brice-puppet@daysofwonder.com","login":null,"count":294},{"name":"Markus Roberts","email":"markus@puppetlabs.com","login":"MarkusQ","count":282},{"name":"Jesse Wolfe","email":"jesse@puppetlabs.com","login":"scotje","count":270},{"name":"Nick Lewis","email":"nick@puppetlabs.com","login":"nicklewis","count":249},{"name":"Josh Cooper","email":"josh@puppetlabs.com","login":"joshcooper","count":213},{"name":"Matt Robinson","email":"matt@puppetlabs.com","login":null,"count":198},{"name":"David Lutterkort","email":"lutter@redhat.com","login":null,"count":143},{"name":"Nick Fagerlund","email":"nick.fagerlund@puppetlabs.com","login":null,"count":137},{"name":"Paul Berry","email":"paul@puppetlabs.com","login":null,"count":103},{"name":"Rick Bradley","email":"rick@rickbradley.com","login":"rick","count":98},{"name":"Jeff McCune","email":"jeff@puppetlabs.com","login":null,"count":87},{"name":"Patrick Carlisle","email":"patrick@puppetlabs.com","login":"pcarlisle","count":86},{"name":"Jacob Helwig","email":"jacob@puppetlabs.com","login":"jhelwig","count":84},{"name":"Stefan Schulte","email":"stefan.schulte@taunusstein.net","login":"stschulte","count":76},{"name":"Nigel Kersten","email":"nigel@puppetlabs.com","login":null,"count":66},{"name":"Matthaus Owens","email":"matthaus@puppetlabs.com","login":"haus","count":60},{"name":"Kelsey Hightower","email":"kelsey@puppetlabs.com","login":null,"count":57},{"name":"Andrew Shafer","email":"andrew@puppetlabs.com","login":null,"count":47},{"name":"Andrew Parker","email":"andy@puppetlabs.com","login":"zaphod42","count":46},{"name":"Pieter van de Bruggen","email":"pieter@puppetlabs.com","login":"pvande","count":45},{"name":"Dominic Cleal","email":"dcleal@redhat.com","login":null,"count":41},{"name":"ajax","email":"ajax@980ebf18-57e1-0310-9a29-db15c13687c0","login":null,"count":41},{"name":"David Schmitt","email":"david@dasz.at","login":"DavidS","count":39},{"name":"Rein Henrichs","email":"rein@puppetlabs.com","login":null,"count":38},{"name":"Moses Mendoza","email":"moses@puppetlabs.com","login":null,"count":37},{"name":"Dominic Maraglia","email":"dominic@puppetlabs.com","login":"djm68","count":37},{"name":"Gary Larizza","email":"gary@puppetlabs.com","login":null,"count":36},{"name":"Michael Stahnke","email":"stahnma@puppetlabs.com","login":null,"count":36},{"name":"Todd Zullinger","email":"tmz@pobox.com","login":"tmzullinger","count":30},{"name":"Blake Barnett","email":"blake@soulmachine.net","login":null,"count":28},{"name":"Sean E. Millichamp","email":"sean@bruenor.org","login":"seanmil","count":27},{"name":"Bryan Kearney","email":"bkearney@redhat.com","login":"bkearney","count":25},{"name":"Matt Palmer","email":"mpalmer@hezmatt.org","login":"mpalmer","count":25},{"name":"Max Martin","email":"max@puppetlabs.com","login":null,"count":25},{"name":"Paul Lathrop","email":"plathrop@digg.com","login":null,"count":25},{"name":"Dan Bode","email":"dan@puppetlabs.com","login":null,"count":23},{"name":"Michael V. O'Brien","email":"michael@reductivelabs.com","login":null,"count":19},{"name":"Chris Price","email":"chris@puppetlabs.com","login":"cprice404","count":18},{"name":"Allen Ballman","email":"aballman@gmail.com","login":null,"count":15},{"name":"Peter Meier","email":"peter.meier@immerda.ch","login":"duritong","count":15},{"name":"Marc Fournier","email":"marc.fournier@camptocamp.com","login":null,"count":13},{"name":"Ethan Rowe","email":"ethan@endpoint.com","login":null,"count":11},{"name":"Christian Hofstaedtler","email":"hofstaedtler@inqnet.at","login":"zeha","count":10},{"name":"Francois Deppierraz","email":"francois.deppierraz@camptocamp.com","login":"francois-c2c","count":10},{"name":"(no author)","email":"(no author)@980ebf18-57e1-0310-9a29-db15c13687c0","login":null,"count":9},{"name":"Jeff Weiss","email":"jeff.weiss@puppetlabs.com","login":null,"count":9},{"name":"Paul Nasrat","email":"pnasrat@googlemail.com","login":null,"count":9},{"name":"Ken Barber","email":"ken@puppetlabs.com","login":"kbarber","count":8},{"name":"Ben Hughes","email":"ben@puppetlabs.com","login":"barn","count":8},{"name":"Aman Gupta","email":"aman@tmm1.net","login":"tmm1","count":8},{"name":"Jesse Koontz","email":"jesselks@yahoo.com","login":null,"count":8},{"name":"Dustin J. Mitchell","email":"dustin@mozilla.com","login":"djmitche","count":7},{"name":"Martin Englund","email":"martin@englund.nu","login":"pmenglund","count":7},{"name":"Nan Liu","email":"nan@puppetlabs.com","login":"nanliu","count":7},{"name":"Cameron Thomas","email":"cameron@puppetlabs.com","login":null,"count":7},{"name":"Blake Barnett","email":"bdb@bdb-debvm1.stanford.edu","login":null,"count":6},{"name":"Eric Sorenson","email":"eric.sorenson@puppetlabs.com","login":null,"count":6},{"name":"Steven Jenkins","email":"steven@endpoint.com","login":null,"count":6},{"name":"Ricky Zhou","email":"ricky@fedoraproject.org","login":"rickyz","count":6},{"name":"Richard Crowley","email":"r@rcrowley.org","login":"rcrowley","count":6},{"name":"Hunter Haugen","email":"h.haugen@gmail.com","login":"hunner","count":6},{"name":"Hailee Kenney","email":"hailee@puppetlabs.com","login":"HAIL9000","count":6},{"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","login":"ctrlaltdel","count":6},{"name":"John A. Barbuto","email":"jbarbuto@corp.sourceforge.com","login":null,"count":5},{"name":"Tim Bishop","email":"tim@bishnet.net","login":"tdb","count":5},{"name":"Maciej Blizinski","email":"maciej@opencsw.org","login":"automaciej","count":5},{"name":"Karl Fogel","email":"kfogel@red-bean.com","login":"kfogel","count":5},{"name":"Hector Rivas Gandara","email":"keymon@gmail.com","login":"keymon","count":5},{"name":"Andrew Forgue","email":"andrew.forgue@gmail.com","login":"ajf","count":5},{"name":"erikh","email":"erikh@980ebf18-57e1-0310-9a29-db15c13687c0","login":null,"count":5},{"name":"christian","email":"christian@980ebf18-57e1-0310-9a29-db15c13687c0","login":null,"count":4},{"name":"Thom May","email":"thom@joost.com","login":null,"count":4},{"name":"Russ Allbery","email":"rra@stanford.edu","login":null,"count":4},{"name":"Dan Peterson","email":"dpeterson@spark.dpiddy.local","login":null,"count":4},{"name":"Anselm Strauss","email":"amsibamsi@gmail.com","login":null,"count":4},{"name":"AJ Christensen","email":"aj@junglist.gen.nz","login":null,"count":4},{"name":"Chris Boot","email":"crb@tiger-computing.co.uk","login":"bootc","count":4},{"name":"Juerg Walz","email":"jwalz@pobox.com","login":"flaparoo","count":4},{"name":"Justin Stoller","email":"justin@puppetlabs.com","login":"justinstoller","count":4},{"name":"Sam Livingston-Gray","email":"geeksam@gmail.com","login":"geeksam","count":4},{"name":"Michael Kincaid","email":"michael@puppetlabs.com","login":null,"count":3},{"name":"Ian Taylor","email":"ian@lorf.org","login":null,"count":3},{"name":"Garrett Honeycutt","email":"garrett@puppetlabs.com","login":null,"count":3},{"name":"Derek Olsen","email":"derek.olsen@e-hps.com","login":null,"count":3},{"name":"Benedikt Böhm","email":"bb@xnull.de","login":"hollow","count":3},{"name":"Brett Lentz","email":"wakko666@gmail.com","login":"blentz","count":3},{"name":"Will Hopper","email":"whopper@puppetlabs.com","login":"whopper","count":3},{"name":"Ross West","email":"westr@connection.ca","login":"westr","count":3},{"name":"John Ferlito","email":"johnf@inodes.org","login":"johnf","count":3},{"name":"Deepak Giridharagopal","email":"deepak@puppetlabs.com","login":"grimradical","count":3},{"name":"Elias Lutfallah","email":"elias.lutfallah@orbitz.com","login":null,"count":2},{"name":"Devon Peters","email":"devon.peters@e-hps.com","login":null,"count":2},{"name":"Bryan Allen","email":"bda@icgroup.com","login":null,"count":2},{"name":"Bruce Williams","email":"bruce@codefluency.com","login":null,"count":2},{"name":"Bart Vanbrabant","email":"bart.vanbrabant@zoeloelip.be","login":null,"count":2},{"name":"Adrien Thebo","email":"adrien@puppetlabs.com","login":null,"count":2},{"name":"Thomas Bellman","email":"bellman@nsc.liu.se","login":null,"count":2},{"name":"Stéphan Gorget","email":"gorget@ocre.cea.fr","login":null,"count":2},{"name":"Rudy Gevaert","email":"rudy@webworm.org","login":null,"count":2},{"name":"Koen Wilde","email":"koen@chillheid.nl","login":"koenw","count":2},{"name":"Konrad Scherer","email":"Konrad.Scherer@windriver.com","login":"kscherer","count":2},{"name":"Lauri Tirkkonen","email":"lotheac@iki.fi","login":"lotheac","count":2},{"name":"Marcin Owsiany","email":"marcin@owsiany.pl","login":"porridge","count":2},{"name":"Mark Plaksin","email":"happy@usg.edu","login":"happymcplaksin","count":2},{"name":"Nick Fagerlund","email":"nick.fagerlund@gmail.com","login":"nfagerlund","count":2},{"name":"Ohad Levy","email":"ohadlevy@gmail.com","login":"ohadlevy","count":2},{"name":"Paul Boyd","email":"boyd.paul2@gmail.com","login":"pboyd","count":2},{"name":"Ken Dreyer","email":"kdreyer@usgs.gov","login":"kdreyer-usgs","count":2},{"name":"Joshua Harlan Lifton","email":"lifton@puppetlabs.com","login":"lifton","count":2},{"name":"Jordan Curzon","email":"curzonj@gmail.com","login":"curzonj","count":2},{"name":"Jeffrey C. Ollie","email":"jeff@ocjtech.us","login":"jcollie","count":2},{"name":"Gábor Vészi","email":"veszig@done.hu","login":"veszig","count":2},{"name":"Dean Wilson","email":"dean.wilson@gmail.com","login":"deanwilson","count":2},{"name":"Cody Herriges","email":"cody@puppetlabs.com","login":"ody","count":2},{"name":"Will Farrington","email":"wfarr@github.com","login":"wfarr","count":2},{"name":"R.I.Pienaar","email":"rip@devco.net","login":"ripienaar","count":2},{"name":"S. Zachariah Sprackett","email":"zac@sprackett.com","login":"zsprackett","count":1},{"name":"Sam Quigley","email":"sq@wesabe.com","login":"emerose","count":1},{"name":"Steve McIintosh","email":"stevemac@endpoint.com","login":"stevemac","count":1},{"name":"Steve Nielson","email":"steve@nielsenhq.com","login":"sn1elsen","count":1},{"name":"Stig Sandbeck Mathisen","email":"ssm@fnord.no","login":"ssm","count":1},{"name":"Till Maas","email":"opensource@till.name","login":"tyll","count":1},{"name":"Valdis Victor Vitayaudom","email":"valdis.vitayaudom@gmail.com","login":"vvitayau","count":1},{"name":"Whyme.Lyu","email":"5longluna@gmail.com","login":"5long","count":1},{"name":"codec","email":"codec@fnord.cx","login":"codec","count":1},{"name":"fredrik-eriksson","email":"fredrik.eriksson@loopia.se","login":null,"count":1},{"name":"Roman Barczyński","email":"romke@estrefa.pl","login":"romanbarczynski","count":1},{"name":"Linus Sellberg","email":"sellberg@gmail.com","login":"yxhuvud","count":1},{"name":"Matthias Pigulla","email":"mp@webfactory.de","login":"mpdude","count":1},{"name":"Merritt Krakowitzer","email":"merritt@krakowitzer.com","login":"mkrakowitzer","count":1},{"name":"Mitchell Hashimoto","email":"mitchell.hashimoto@gmail.com","login":"mitchellh","count":1},{"name":"Oliver Hookins","email":"ohookins@gmail.com","login":"ohookins","count":1},{"name":"Paul Tinsley","email":"paul.tinsley@gmail.com","login":"ptinsley","count":1},{"name":"Reid Vandewiele","email":"marut@cat.pdx.edu","login":"reidmv","count":1},{"name":"Jude Nagurney","email":"jude@pwan.org","login":"jude","count":1},{"name":"Jonathan Boyett","email":"jonathan@failingservers.com","login":"saysjonathan","count":1},{"name":"Donavan Miller","email":"donavan@desinc.net","login":"donavanm","count":1},{"name":"Digant Kasundra","email":"digant@stanford.edu","login":"digant","count":1},{"name":"Carl Caum","email":"carl@puppetlabs.com","login":"ccaum","count":1},{"name":"Brenton Leanhardt","email":"bleanhar@redhat.com","login":"brenton","count":1},{"name":"Avi Miller","email":"avi.miller@gmail.com","login":"Djelibeybi","count":1},{"name":"Ashley Penney","email":"apenney@gmail.com","login":"apenney","count":1},{"name":"Adrien Thebo","email":"git@somethingsinistral.net","login":"adrienthebo","count":1},{"name":"Adam Jacob","email":"adam@hjksolutions.com","login":"adamhjk","count":1},{"name":"Franz Pletz","email":"fpletz@fnordicwalking.de","login":"fpletz","count":1},{"name":"Gleb Arshinov","email":"gleb@barsook.com","login":"gleb","count":1},{"name":"Gunnar Wrobel","email":"p@rdus.de","login":"wrobel","count":1},{"name":"Henrik Lindberg","email":"henrik.lindberg@cloudsmith.com","login":"hlindberg","count":1},{"name":"Ian Ward Comfort","email":"icomfort@stanford.edu","login":"icomfort","count":1},{"name":"Ilya Sher","email":"ilya.sher@coding-knight.com","login":"ilyash","count":1},{"name":"James Cammarata","email":"jimi@sngx.net","login":"jimi-c","count":1},{"name":"Eli Klein","email":"eklein@rallydev.com","login":null,"count":1},{"name":"Branan Purvine-Riley","email":"branan@puppetlabs.com","login":null,"count":1},{"name":"Bernhard Miklautz","email":"miklautz@inqnet.at","login":null,"count":1},{"name":"Ben Hengst","email":"notbenh@cpan.org","login":null,"count":1},{"name":"Andy Sykes","email":"a.sykes@ucl.ac.uk","login":null,"count":1},{"name":"Andreas Rogge","email":"arogge@dv.rb.solvention.de","login":null,"count":1},{"name":"Alice Kærast","email":"kaerast@newscloud.com","login":null,"count":1},{"name":"Eric Stonfer","email":"ericstonfer@yahoo.com","login":null,"count":1},{"name":"Jakub Holy","email":"jakub.holy@iterate.no","login":null,"count":1},{"name":"Jeroen van Meeuwen","email":"kanarip@kanarip.com","login":null,"count":1},{"name":"Jim Pirzyk","email":"jim+puppet@pirzyk.org","login":null,"count":1},{"name":"Jos Boumans","email":"jos@dwim.org","login":null,"count":1},{"name":"Richard Soderberg","email":"rs@pi007.sv2.upperbeyond.com","login":null,"count":1},{"name":"R. Tyler Croy","email":"tyler@monkeypox.org","login":null,"count":1},{"name":"Ossi Herrala","email":"","login":null,"count":1},{"name":"Nicholas Hubbard","email":"nick@42pineapples.com","login":null,"count":1},{"name":"Neil Hemingway","email":"neil.hemingway@netbanx.com","login":null,"count":1},{"name":"Michael Knox","email":"mike@sysam.com.au","login":null,"count":1},{"name":"Matthias Saou","email":"matthias@rpmforge.net","login":null,"count":1},{"name":"Marcel Haerry","email":"haerry@puzzle.ch","login":null,"count":1},{"name":"Lee Lowder","email":"llowder@oreillyauto.com","login":null,"count":1},{"name":"Roy Nielsen","email":"rsn@lanl.gov","login":null,"count":1},{"name":"Ryan McBride","email":"mcbride@countersiege.com","login":null,"count":1},{"name":"Siim Põder","email":"siim.poder@skype.net","login":null,"count":1},{"name":"Simon Effenberg","email":"se@plista.com","login":null,"count":1},{"name":"Zach Leslie","email":"zach@puppetlabs.com","login":null,"count":1},{"name":"Jes Fraser","email":"jes@gadget.geek.nz","login":"canllaith","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fpuppetlabs-puppet/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-28T00:00:48.813Z","repositories_count":6441973,"commits_count":885795928,"contributors_count":37010454,"owners_count":1248979,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}}