{"id":58369,"name":"progit2","description":"Pro Git 2nd Edition","url":"https://github.com/progit/progit2","last_synced_at":"2025-09-05T15:10:10.540Z","repository":{"id":12727380,"uuid":"15400220","full_name":"progit/progit2","owner":"progit","description":"Pro Git 2nd Edition","archived":false,"fork":false,"pushed_at":"2025-07-25T22:31:46.000Z","size":187814,"stargazers_count":6214,"open_issues_count":190,"forks_count":2014,"subscribers_count":392,"default_branch":"main","last_synced_at":"2025-07-26T05:57:34.403Z","etag":null,"topics":["asciidoc","book","git","pro-git"],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/progit.png","metadata":{"files":{"readme":"README.asc","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.asc","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-12-23T17:03:08.000Z","updated_at":"2025-07-25T22:29:57.000Z","dependencies_parsed_at":"2023-02-15T21:46:19.300Z","dependency_job_id":"8c9c3d07-0af5-4dff-9130-9bcde0865b02","html_url":"https://github.com/progit/progit2","commit_stats":null,"previous_names":[],"tags_count":453,"template":false,"template_full_name":null,"purl":"pkg:github/progit/progit2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progit","download_url":"https://codeload.github.com/progit/progit2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/sbom","scorecard":{"id":746092,"data":{"date":"2025-08-11","repo":{"name":"github.com/progit/progit2","commit":"ece0b7f51cc8976a6be74f355fcec0fff95c7a28"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.5,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pr-build.yml:1","Warn: no topLevel permission defined: .github/workflows/release-on-merge.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.asc:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-build.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/progit/progit2/pr-build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pr-build.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/progit/progit2/pr-build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-on-merge.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/progit/progit2/release-on-merge.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-on-merge.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/progit/progit2/release-on-merge.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-on-merge.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/progit/progit2/release-on-merge.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.1.448 not signed: https://api.github.com/repos/progit/progit2/releases/235305437","Warn: release artifact 2.1.447 not signed: https://api.github.com/repos/progit/progit2/releases/211590062","Warn: release artifact 2.1.446 not signed: https://api.github.com/repos/progit/progit2/releases/210214648","Warn: release artifact 2.1.445 not signed: https://api.github.com/repos/progit/progit2/releases/206858749","Warn: release artifact 2.1.444 not signed: https://api.github.com/repos/progit/progit2/releases/206628035","Warn: release artifact 2.1.448 does not have provenance: https://api.github.com/repos/progit/progit2/releases/235305437","Warn: release artifact 2.1.447 does not have provenance: https://api.github.com/repos/progit/progit2/releases/211590062","Warn: release artifact 2.1.446 does not have provenance: https://api.github.com/repos/progit/progit2/releases/210214648","Warn: release artifact 2.1.445 does not have provenance: https://api.github.com/repos/progit/progit2/releases/206858749","Warn: release artifact 2.1.444 does not have provenance: https://api.github.com/repos/progit/progit2/releases/206628035"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T18:47:19.851Z","repository_id":12727380,"created_at":"2025-08-22T18:47:19.851Z","updated_at":"2025-08-22T18:47:19.851Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273774986,"owners_count":25165741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"progit","name":"Pro Git Book","uuid":"95588","kind":"organization","description":null,"email":null,"website":"http://git-scm.com/book/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/95588?v=4","repositories_count":25,"last_synced_at":"2024-03-25T22:18:00.243Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/progit","funding_links":[],"total_stars":14135,"followers":181,"following":0,"created_at":"2022-11-02T18:35:41.807Z","updated_at":"2024-03-25T22:18:00.586Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progit/repositories"},"packages":[],"commits":{"id":1779103,"full_name":"progit/progit2","default_branch":"main","committers":[{"name":"Ben Straub","email":"ben@straub.cc","login":"ben","count":337},{"name":"Scott Chacon","email":"schacon@gmail.com","login":"schacon","count":275},{"name":"HonkingGoose","email":"34918129+HonkingGoose","login":"HonkingGoose","count":188},{"name":"Robert P. J. Day","email":"rpjday@crashcourse.ca","login":"rpjday","count":104},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":81},{"name":"Adrien Ollier","email":"aollier","login":"aollier","count":64},{"name":"Cory Donnelly","email":"cory.donnelly@gmail.com","login":"crd","count":49},{"name":"Jean-Noël Avila","email":"jn.avila@free.fr","login":"jnavila","count":44},{"name":"Dexter Morganov","email":"dexter.morganov@gmail.com","login":"Morganov","count":39},{"name":"Peter Kokot","email":"peterkokot@gmail.com","login":"petk","count":30},{"name":"Dieter Ziller","email":"max123kl","login":"max123kl","count":26},{"name":"Bagas Sanjaya","email":"bagasdotme@gmail.com","login":"bagasme","count":22},{"name":"Yue Lin Ho","email":"b8732003@student.nsysu.edu.tw","login":"YueLinHo","count":20},{"name":"Kaartic Sivaraam","email":"kaarticsivaraam91196@gmail.com","login":null,"count":20},{"name":"Katrin Leinweber","email":"kalei@posteo.de","login":"katrinleinweber","count":13},{"name":"Sanders Kleinfeld","email":"sanders@oreilly.com","login":null,"count":12},{"name":"CodingSpiderFox","email":"codingspiderfox@gmail.com","login":"spotlesscoder","count":12},{"name":"Vipul Kumar","email":"finn02@disroot.org","login":null,"count":11},{"name":"Markus KARG","email":"markus@headcrashing.eu","login":"mkarg","count":11},{"name":"Kyrylo Yatsenko","email":"kyrylo.yatsenko@hedrok.org","login":"hedrok","count":10},{"name":"UgmaDevelopment","email":"UgmaDevelopment@gmail.com","login":"UgmaDevelopment","count":10},{"name":"Klaus Frank","email":"agowa338","login":"agowa338","count":9},{"name":"td2014","email":"anthonyd2004@gmail.com","login":"td2014","count":9},{"name":"Thomas Ackermann","email":"th.acker@arcor.de","login":"tacker66","count":8},{"name":"Philippe Blain","email":"levraiphilippeblain@gmail.com","login":"phil-blain","count":8},{"name":"Rintze M. Zelle","email":"rintze.zelle@gmail.com","login":"rmzelle","count":8},{"name":"Kaartic Sivaraam","email":"sivaraam","login":"sivaraam","count":7},{"name":"Alexander Bezzubov","email":"bzz@apache.org","login":"bzz","count":7},{"name":"Haruo Nakayama","email":"harupong@gmail.com","login":"harupong","count":7},{"name":"Rohan D'Souza","email":"rodsouza9@gmail.com","login":"rodsouza9","count":7},{"name":"Kenneth Kin Lum","email":"kenneth.kin.lum@gmail.com","login":"KennethKinLum","count":7},{"name":"paveljanik","email":"Pavel@Janik.cz","login":"paveljanik","count":6},{"name":"Philippe Miossec","email":"pmiossec@gmail.com","login":"pmiossec","count":6},{"name":"Tomas Fiers","email":"tomas.fiers@gmail.com","login":"tfiers","count":5},{"name":"Alexandre Garnier","email":"zigarn","login":"zigarn","count":5},{"name":"Ray Chen","email":"oldsharp@gmail.com","login":"oldsharp","count":5},{"name":"Rafi","email":"Rafi993","login":"Rafi993","count":5},{"name":"Jon Forrest","email":"nobozo@gmail.com","login":"nobozo","count":5},{"name":"Richard Hoyle","email":"638442+rahrah","login":"rahrah","count":5},{"name":"Anthony Loiseau","email":"anthony.loiseau@gmail.com","login":"Thannoy","count":5},{"name":"Fornost461","email":"Fornost461","login":"Fornost461","count":5},{"name":"Alba Mendez","email":"me@alba.sh","login":"mildsunrise","count":4},{"name":"Buzut","email":"blog@buzut.fr","login":"Buzut","count":4},{"name":"C Nguyen","email":"cnguyen83","login":"cnguyen83","count":4},{"name":"Marat Radchenko","email":"marat@slonopotamus.org","login":"slonopotamus","count":4},{"name":"Shengbin Meng","email":"shengbinmeng@gmail.com","login":"shengbinmeng","count":4},{"name":"Siarhei Bobryk","email":"siarhei.bobryk@icloud.com","login":"SiarheiBobryk","count":4},{"name":"Stuart P. Bentley","email":"s@stuartpb.com","login":"stuartpb","count":4},{"name":"SATO Yusuke","email":"yusuke.sato.zz@gmail.com","login":"satob","count":4},{"name":"Yunhai Luo","email":"yunhail@stanford.edu","login":"yunhailuo","count":4},{"name":"Jeroen Oortwijn","email":"oortwijn@gmail.com","login":"xifedI","count":3},{"name":"Frej Drejhammar","email":"frej.drejhammar@gmail.com","login":"frej","count":3},{"name":"Duncan Dean","email":"duncangleeddean@gmail.com","login":"dunxen","count":3},{"name":"Dmitriy Smirnov","email":"dmitriy.smirnov@jetbrains.com","login":"dmitriysmirnovjb","count":3},{"name":"DiamondeX","email":"DiamondeX","login":"DiamondeX","count":3},{"name":"Carlos Martín Nieto","email":"cmn@dwim.me","login":"carlosmn","count":3},{"name":"Benjamin Dopplinger","email":"b.dopplinger@gmail.com","login":"benasocj","count":3},{"name":"zwPapEr","email":"zw.paper@gmail.com","login":"zwpaper","count":3},{"name":"peterwwillis","email":"31324861+peterwwillis","login":"peterwwillis","count":3},{"name":"William Gathoye","email":"william@gathoye.be","login":"wget","count":3},{"name":"Vitaly Kuznetsov","email":"vitalyq","login":"vitalyq","count":3},{"name":"Vegar Vikan","email":"vegar@vi-kan.net","login":"vegar","count":3},{"name":"Krzysztof Szumny","email":"krzysztof.szumny@spistresci.pl","login":"noisy","count":3},{"name":"Lazar95","email":"lazar.ljubenovic.1995@gmail.com","login":"lazarljubenovic","count":3},{"name":"Owen","email":"owen.jones@genomicsplc.com","login":"owen-jones-gen","count":3},{"name":"Matt Cooper","email":"vtbassmatt@gmail.com","login":"vtbassmatt","count":3},{"name":"Antonello Piemonte","email":"apiemont","login":"apiemont","count":3},{"name":"Sherry Hietala","email":"7719743+SherryHietala","login":"SherryHietala","count":3},{"name":"Roman Kosenko","email":"madkite@gmail.com","login":"madkite","count":3},{"name":"Reza Ahmadi","email":"r.odises@gmail.com","login":"odises","count":3},{"name":"Rex Kerr","email":"rexkerr@gmail.com","login":"rexkerr","count":3},{"name":"Pratik Nadagouda","email":"30607258+prnadago","login":"prnadago","count":3},{"name":"Dmitri Tikhonov","email":"dtikhonov@yahoo.com","login":null,"count":3},{"name":"Ud Yzr","email":"udyzr@users.github.com","login":null,"count":3},{"name":"Kausar Mehmood","email":"kausar_doaba@yahoo.com","login":null,"count":3},{"name":"Stephan van Maris","email":"s.vanmaris@e-village.nl","login":null,"count":3},{"name":"Snehal Shekatkar","email":"snehalshekatkar@protonmail.com","login":null,"count":3},{"name":"Hidde de Vries","email":"hidde@hiddedevries.nl","login":"hidde","count":2},{"name":"Johannes Dewender","email":"github@JonnyJD.net","login":"JonnyJD","count":2},{"name":"Josh Byster","email":"8664074+josh-byster","login":"josh-byster","count":2},{"name":"Kristijan \"Fremen\" Velkovski","email":"me@krisfremen.com","login":"krisfremen","count":2},{"name":"Leonard Laszlo","email":"laslaul@yahoo.com","login":"LeonardLaszlo","count":2},{"name":"Linus Heckemann","email":"git@sphalerite.org","login":"lheckemann","count":2},{"name":"Marcin Sędłak-Jakubowski","email":"fdmarcin@gmail.com","login":"fdmarcin","count":2},{"name":"Masood Fallahpoor","email":"masood.fallahpoor@gmail.com","login":"MasoudFallahpour","count":2},{"name":"Mavaddat Javid","email":"javid@mavaddat.ca","login":"mavaddat","count":2},{"name":"Mike Charles","email":"mike-charles","login":"mike-charles","count":2},{"name":"Anton Trunov","email":"anton.a.trunov@gmail.com","login":"anton-trunov","count":2},{"name":"Atul Varma","email":"varmaa@gmail.com","login":"toolness","count":2},{"name":"Billy Griffin","email":"5091167+billygriffin","login":"billygriffin","count":2},{"name":"Bob Kline","email":"bkline@rksystems.com","login":"bkline","count":2},{"name":"Borek Bernard","email":"borekb@gmail.com","login":"borekb","count":2},{"name":"jingsam","email":"jing-sam@qq.com","login":"jingsam","count":2},{"name":"noureddin","email":"noureddin95@gmail.com","login":"noureddin","count":2},{"name":"sharpiro","email":"dsharpbb09@gmail.com","login":"Sharpiro","count":2},{"name":"yakirwin","email":"yakirwin@gmail.com","login":"yakirwin","count":2},{"name":"Volker Weißmann","email":"volker.weissmann@gmx.de","login":"Volker-Weissmann","count":2},{"name":"Andrei Dascalu","email":"elven_rangers@yahoo.com","login":"austerus","count":2},{"name":"Petr Bodnar","email":"p.bodnar@centrum.cz","login":"pbodnar","count":2},{"name":"Raphael R","email":"reitzig","login":"reitzig","count":2},{"name":"Ricky Senft","email":"rickysenft@gmail.com","login":"constcuriosity","count":2},{"name":"Sean Jacobs","email":"Sophismata","login":"Sophismata","count":2},{"name":"Sergey Kuznetsov","email":"votkinsk@gmail.com","login":"srgizh","count":2},{"name":"Siarhei Krukau","email":"siarhei.krukau@gmail.com","login":"madhead","count":2},{"name":"Skyper","email":"skyper@skyplabs.net","login":"SkypLabs","count":2},{"name":"Solt Budavári","email":"3123434+solt87","login":"solt87","count":2},{"name":"Tiffany","email":"tiffany.k.taylor@gmail.com","login":"tiffany-taylor","count":2},{"name":"Olleg Samoylov","email":"Splarv","login":"Splarv","count":2},{"name":"Rob Blanco","email":"robblanco","login":"robblanco","count":2},{"name":"Chaitanya Gurrapu","email":"chaitanya.gurrapu@gmail.com","login":"chaitanyagurrapu","count":2},{"name":"Ezra Buehler","email":"spam@easyb.ch","login":"easybe","count":2},{"name":"Patrice Krakow","email":"patrice.krakow@gmail.com","login":"patricekrakow","count":2},{"name":"Pascal Berger","email":"pascal.berger@gmail.com","login":"pascalberger","count":2},{"name":"Trevor Jobling","email":"trevor.jobling@dovetail.ie","login":"trevorjobling","count":2},{"name":"Vangelis Katsikaros","email":"vkatsikaros@gmail.com","login":"vkatsikaros","count":2},{"name":"Wesley Gonçalves","email":"dev@wesleygoncalves.com","login":"WesleyGoncalves","count":2},{"name":"William Turrell","email":"william@wturrell.co.uk","login":"wturrell","count":2},{"name":"Xavier Bonaventura","email":"xavibonaventura@gmail.com","login":"limdor","count":2},{"name":"Yuhang Guo","email":"22561797+Sherry520","login":"Sherry520","count":2},{"name":"alex-koziell","email":"43379019+alex-koziell","login":"alex-koziell","count":2},{"name":"eyherabh","email":"hugogabriel.eyherabide@gmail.com","login":"eyherabh","count":2},{"name":"Thomas Hartmann","email":"thomas.o.hartmann@gmail.com","login":null,"count":2},{"name":"Sarah Schneider","email":"sarahs@oreilly.com","login":null,"count":2},{"name":"Felix Nehrke","email":"felix@nehrke.info","login":"nemoinho","count":2},{"name":"Brett Cannon","email":"brettcannon","login":"brettcannon","count":2},{"name":"Christoph Bachhuber","email":"cbachhuber89@gmail.com","login":"cbachhuber","count":2},{"name":"Noelle Leigh","email":"noelle_leigh@fastmail.com","login":"noelleleigh","count":2},{"name":"Andreas Bjørnestad","email":"panden@gmail.com","login":"anbj","count":2},{"name":"Explorare","email":"explorare@hencolle.com","login":"Explorare","count":2},{"name":"Eden Hochbaum","email":"eden.hochbaum@gmail.com","login":"edenhochbaum","count":2},{"name":"Danny Lin","email":"danny0838@gmail.com","login":"danny0838","count":2},{"name":"Daniel Shahaf","email":"d.s@daniel.shahaf.name","login":"danielshahaf","count":2},{"name":"Christopher Wilson","email":"cwilson@cdwilson.us","login":"cdwilson","count":2},{"name":"grgbnc","email":"grgbng@gmail.com","login":null,"count":2},{"name":"Daniel Sturm","email":"voodoon42@gmail.com","login":null,"count":2},{"name":"Yann Soubeyrand","email":"yann-externe.soubeyrand@edf.fr","login":null,"count":2},{"name":"Sebastian Krause","email":"HatiEth","login":"HatiEth","count":1},{"name":"Andrew Blommestyn","email":"71096624+ablomm","login":"ablomm","count":1},{"name":"Andrew Kreimer","email":"algonell@gmail.com","login":"algonell","count":1},{"name":"Andrew Layman","email":"andrew@strongbrains.com","login":"andrewlayman","count":1},{"name":"Andrew MacFie","email":"amacfie@sent.com","login":"amacfie","count":1},{"name":"Andrew Metcalf","email":"andrew@stripe.com","login":"andrew-stripe","count":1},{"name":"Andrew Murphy","email":"front.desk@keystone-research-solutions.com","login":"AndrewMurphy2","count":1},{"name":"AndyGee","email":"andy.is@gmx.de","login":"AndyGee","count":1},{"name":"AnneTheAgile","email":"annemoroney@alum.mit.edu","login":"AnneTheAgile","count":1},{"name":"Sean Head","email":"sean.t.head@gmail.com","login":"sean-head","count":1},{"name":"Matt Trzcinski","email":"mtrzcinski@ushrauto.com","login":null,"count":1},{"name":"Mathieu Dubreuilh","email":"mdubreuilh@cityway.fr","login":null,"count":1},{"name":"Mashrur Mia (Sa'ad)","email":"m.mia@psenterprise.com","login":null,"count":1},{"name":"Nils Reuße","email":"code@hxgn.net","login":null,"count":1},{"name":"Niko Stotz","email":"niko.stotz@cpp.canon","login":null,"count":1},{"name":"Filip Kucharczyk","email":"fku-ext@danskecommodities.com","login":null,"count":1},{"name":"Dmitri Tikhonov","email":"dtikhonov@litespeedtech.com","login":null,"count":1},{"name":"iprok","email":"iprok@kinetiksoft.com","login":null,"count":1},{"name":"狄卢","email":"dilu.kxq@taobao.com","login":null,"count":1},{"name":"xJom","email":"mattias@st.se","login":null,"count":1},{"name":"slavos1","email":"slavos1@localhost","login":null,"count":1},{"name":"root","email":"root@eptidev.eptimum.com","login":null,"count":1},{"name":"leerg","email":"lexeyger@gmail.com","login":null,"count":1},{"name":"Petr Kajzar","email":"petr.kajzar@lf1.cuni.cz","login":null,"count":1},{"name":"Wlodek Bzyl","email":"matwb@ug.edu.pl","login":null,"count":1},{"name":"Tvirus","email":"somewhereinmatrix@gmail.com","login":null,"count":1},{"name":"Thanix","email":"thanix@nuclei.co","login":null,"count":1},{"name":"Dan Schmidt","email":"dan.schmidt@disneyresearch.com","login":null,"count":1},{"name":"Christoph Prokop","email":"c.prokop@science-computing.de","login":null,"count":1},{"name":"Ben Sima","email":"bensima@gmail.com","login":null,"count":1},{"name":"un1versal","email":"un1versal","login":"un1versal","count":1},{"name":"xtreak","email":"tir.karthi@gmail.com","login":"tirkarthi","count":1},{"name":"z-hed","email":"hedges.zach@gmail.com","login":"z-hed","count":1},{"name":"Sven Selberg","email":"sven.selberg@sonymobile.com","login":"sselberg","count":1},{"name":"Tom Schady","email":"tschady@gmail.com","login":"tschady","count":1},{"name":"Tomoki Aonuma","email":"uasi@uasi.jp","login":"uasi","count":1},{"name":"Tyler Cipriani","email":"tcipriani@wikimedia.org","login":"thcipriani","count":1},{"name":"Vadim Markovtsev","email":"v.markovtsev@samsung.com","login":"vmarkovtsev","count":1},{"name":"Victor Ma","email":"vic.ma@mail.utoronto.ca","login":"vic-ma","count":1},{"name":"Y. E","email":"yugenekr@gmail.com","login":"yugaego","count":1},{"name":"Pablo Schläpfer","email":"github@spam.pableu.net","login":"pableu","count":1},{"name":"Pascal Borreli","email":"pascal@borreli.com","login":"pborreli","count":1},{"name":"Patrick Steinhardt","email":"ps@pks.im","login":"pks-t","count":1},{"name":"Paweł Krupiński","email":"pawel.krupinski@gmail.com","login":"pawelkrupinski","count":1},{"name":"Pessimist","email":"chengxiaodongcxd@gmail.com","login":"xdcheng","count":1},{"name":"Petr Janeček","email":"JanecekPetr@seznam.cz","login":"JanecekPetr","count":1},{"name":"Phil Mitchell","email":"phil@larkwire.com","login":"philmitchell","count":1},{"name":"Robert P. Goldman","email":"rpgoldman@sift.net","login":"rpgoldman","count":1},{"name":"Robert Theis","email":"943135+rmtheis","login":"rmtheis","count":1},{"name":"Ronald Wampler","email":"rdwampler@gmail.com","login":"rdwampler","count":1},{"name":"Rory","email":"rory.sedgwick@gmail.com","login":"rorysedgwick","count":1},{"name":"Marius Žilėnas","email":"spookiecookie","login":"spookiecookie","count":1},{"name":"Marti Bolivar","email":"mbolivarmullen@gmail.com","login":"mbolivar","count":1},{"name":"Mashrur Mia (Sa'ad)","email":"mashrur.mia@gmail.com","login":"saadlu","count":1},{"name":"Matthew Miner","email":"matthew@matthewminer.com","login":"mminer","count":1},{"name":"Sam Ford","email":"sam@quietstuff.com","login":"samford","count":1},{"name":"Sam Joseph","email":"tansaku@gmail.com","login":"tansaku","count":1},{"name":"Saurav Sachidanand","email":"sauravsachidanand@gmail.com","login":"saurvs","count":1},{"name":"Scott Bronson","email":"brons_github@rinspin.com","login":"bronson","count":1},{"name":"Scott Jones","email":"Scott@scojo.org","login":"scojo44","count":1},{"name":"johnhar","email":"johnhar9663@gmail.com","login":"johnhar","count":1},{"name":"maks","email":"pine3ree@gmail.com","login":"pine3ree","count":1},{"name":"mmikeww","email":"mmikeww","login":"mmikeww","count":1},{"name":"mosdalsvsocld","email":"mosdalsvsocld@gmail.com","login":"mosdalsvsocld","count":1},{"name":"nicktime","email":"nik.epifanov@gmail.com","login":"n-epifanov","count":1},{"name":"patrick96","email":"p.ziegler96@gmail.com","login":"patrick96","count":1},{"name":"pedrorijo91","email":"pedrorijo91@gmail.com","login":"pedrorijo91","count":1},{"name":"petsuter","email":"petsuter","login":"petsuter","count":1},{"name":"spacewander","email":"spacewanderlzx@gmail.com","login":"spacewander","count":1},{"name":"twekberg","email":"tekberg@uw.edu","login":"twekberg","count":1},{"name":"uerdogan","email":"35709819+uerdogan","login":"uerdogan","count":1},{"name":"Jonathan","email":"jinqiangzhao2017@gmail.com","login":"smstong","count":1},{"name":"Rüdiger Herrmann","email":"ruediger.herrmann@gmx.de","login":"rherrmann","count":1},{"name":"ᐯᕮᒪᗝᑕᕮᒣ","email":"Velocet","login":"Velocet","count":1},{"name":"Your Name","email":"you@example.com","login":"invalid-email-address","count":1},{"name":"agkhall","email":"142054879+agkhall","login":"agkhall","count":1},{"name":"ajax333221","email":"myemailisepic@gmail.com","login":"ajax333221","count":1},{"name":"allen joslin","email":"allen@joslin.net","login":"ajoslin103","count":1},{"name":"applecuckoo","email":"113647417+applecuckoo","login":"applecuckoo","count":1},{"name":"atalakam","email":"atal@akamai.com","login":"atalakam","count":1},{"name":"axmbo","email":"acl1970@gmail.com","login":"axmbo","count":1},{"name":"bermudi","email":"bermudi","login":"bermudi","count":1},{"name":"bripmccann","email":"bripmccann@gmail.com","login":"bripmccann","count":1},{"name":"brotherben","email":"brotherben@github.com","login":"brotherben","count":1},{"name":"delta4d","email":"delta4d@gmail.com","login":"delta4d","count":1},{"name":"devwebcl","email":"german.gonzalez@gmail.com","login":"devwebcl","count":1},{"name":"dualsky","email":"0h@wp.pl","login":"dualsky","count":1},{"name":"evanderiel","email":"evanrderiel@gmail.com","login":"evanderiel","count":1},{"name":"flip111","email":"flip101@gmail.com","login":"flip111","count":1},{"name":"flyingzumwalt","email":"matt.zumwalt@gmail.com","login":"flyingzumwalt","count":1},{"name":"franjozen","email":"johnny.franzen@gmail.com","login":"franjozen","count":1},{"name":"goekboet","email":"erikgook@gmail.com","login":"goekboet","count":1},{"name":"ugultopu","email":"ugultopu","login":"ugultopu","count":1},{"name":"Ryan Cavicchioni","email":"ryan@cavi.cc","login":"ryanc","count":1},{"name":"haripetrov","email":"haripetrov@gmail.com","login":"haripetrov","count":1},{"name":"i-give-up","email":"freemium.model@gmail.com","login":"i-give-up","count":1},{"name":"Hamid Nazari","email":"hamid.nazari.hashemi@gmail.com","login":"hamid-nazari","count":1},{"name":"Hamidreza Mahdavipanah","email":"h.mahdavipanah@gmail.com","login":"mahdavipanah","count":1},{"name":"Helmut K. C. Tessarek","email":"tessarek@evermeet.cx","login":"tessus","count":1},{"name":"Hemant Kumar Meena","email":"shyena.freelancer@gmail.com","login":"hemu312","count":1},{"name":"Howard","email":"hwj@BridgeportContractor.com","login":"TopView","count":1},{"name":"Ignacy","email":"bd1cb5c6@opayq.com","login":"Ignacy-s","count":1},{"name":"Igor","email":"107038080+IgorLaborieWefox","login":"IgorLaborieWefox","count":1},{"name":"Ilker Cat","email":"ilker.cat@outlook.com","login":"ilkercat","count":1},{"name":"Jan Groenewald","email":"jan@aims.ac.za","login":"pipedream","count":1},{"name":"Jannick Kremer","email":"jannick.kremer@mailbox.org","login":"DeinAlptraum","count":1},{"name":"Jaswinder Singh","email":"jaswinder.davc@gmail.com","login":"jaspu","count":1},{"name":"Jim Hill","email":"gjthill@gmail.com","login":"jthill","count":1},{"name":"Jin Park","email":"jinpark.dev@gmail.com","login":"Mids","count":1},{"name":"Joel Davies","email":"daviesj@midlandspkg.com","login":"daviesj","count":1},{"name":"Johannes Schindelin","email":"johannes.schindelin@gmx.de","login":"dscho","count":1},{"name":"John Lin","email":"johnlinp@gmail.com","login":"johnlinp","count":1},{"name":"Jon Freed","email":"jon-freed","login":"jon-freed","count":1},{"name":"Akrom K","email":"akromkhasani@ymail.com","login":"akromkhasani","count":1},{"name":"Alan D. Salewski","email":"salewski@att.net","login":"salewski","count":1},{"name":"Aleh Suprunovich","email":"br@ahlamon.org","login":"metabr","count":1},{"name":"Alex Povel","email":"git@alexpovel.de","login":"alexpovel","count":1},{"name":"Alfred Myers","email":"git@alfredmyers.com","login":"alfredmyers","count":1},{"name":"Amanda Dillon","email":"agdillon@gmail.com","login":"agdillon","count":1},{"name":"Andrei Korshikov","email":"andrej.s.korshikov@gmail.com","login":"andrei-korshikov","count":1},{"name":"Frederico Mazzone","email":"frederico_mazzone@hotmail.com","login":"Frezzle","count":1},{"name":"Guthrie McAfee Armstrong","email":"guthrie.armstrong@gmail.com","login":"gmarmstrong","count":1},{"name":"HairyFotr","email":"hairyfotr@gmail.com","login":"HairyFotr","count":1},{"name":"Matthieu Moy","email":"Matthieu.Moy@imag.fr","login":"moy","count":1},{"name":"Max Coplan","email":"mchcopl@gmail.com","login":"vegerot","count":1},{"name":"Michael MacAskill","email":"michael.macaskill@nzbri.org","login":"m-macaskill","count":1},{"name":"Michael Sheaver","email":"msheaver@me.com","login":"msheaver","count":1},{"name":"Michael Welch","email":"michaelgwelch@gmail.com","login":"michaelgwelch","count":1},{"name":"Michiel van der Wulp","email":"mvdw","login":"mvdw","count":1},{"name":"Miguel Bernabeu","email":"miguel.bernabeu@lobber.eu","login":"miguelbernadi","count":1},{"name":"Mike Charles","email":"mikecharles","login":"mikecharles","count":1},{"name":"Mike Pennisi","email":"mike@mikepennisi.com","login":"jugglinmike","count":1},{"name":"Mike Thibodeau","email":"miketlive@gmail.com","login":"MikeTLive","count":1},{"name":"Mikhail Menshikov","email":"ainop@ya.ru","login":"ixth","count":1},{"name":"Severino Lorilla Jr","email":"severinolorillajr@gmail.com","login":"severinolorillajr","count":1},{"name":"Shi Yan","email":"billconan@gmail.com","login":"shi-yan","count":1},{"name":"Smaug123","email":"patrick+github@patrickstevens.co.uk","login":"Smaug123","count":1},{"name":"Song Li","email":"boltomli","login":"boltomli","count":1},{"name":"Steven Roddis","email":"StevenRoddis","login":"StevenRoddis","count":1},{"name":"SudarsanGP","email":"sudarsangp@gmail.com","login":"sudarsangp","count":1},{"name":"Suhaib Mujahid","email":"suhaibmujahid@gmail.com","login":"suhaibmujahid","count":1},{"name":"Susan Stevens","email":"susan.stevens10@gmail.com","login":"susanstevens","count":1},{"name":"Carlos Tafur","email":"ctafur@gmail.com","login":"ctafur80","count":1},{"name":"Cadel Watson","email":"cadel@cadelwatson.com","login":"kdelwat","count":1},{"name":"Bohdan Pylypenko","email":"49116723+BPylypenko","login":"BPylypenko","count":1},{"name":"Artem Leshchev","email":"matshch@yandex-team.ru","login":"matshch","count":1},{"name":"Ardavast Dayleryan","email":"ardavast@noiseoverip.com","login":"ardavast","count":1},{"name":"Antonino Ingargiola","email":"tritemio@gmail.com","login":"tritemio","count":1},{"name":"Changwoo Park","email":"pismute@gmail.com","login":"pismute","count":1},{"name":"Christian Decker","email":"chrisdecker1201","login":"chrisdecker1201","count":1},{"name":"Cullen Rhodes","email":"rhodes.cullen@gmail.com","login":"c-rhodes","count":1},{"name":"Cyril","email":"jv.cyril@gmail.com","login":"jouve","count":1},{"name":"Damien Tournoud","email":"damien@tournoud.net","login":"damz","count":1},{"name":"4wk-","email":"anonymous@example.com","login":"anonymouscommitter","count":1},{"name":"Ed Flanagan","email":"ed@flanagan.xyz","login":"ed-flanagan","count":1},{"name":"Eduard Bardají Puig","email":"ebardaji@gmail.com","login":"aryzing","count":1},{"name":"Eric Henziger","email":"hemtillhenziger@gmail.com","login":"henziger","count":1},{"name":"Fabien-jrt","email":"67684689+Fabien-jrt","login":"Fabien-jrt","count":1},{"name":"Fady Nagh","email":"fady@fadyio.com","login":"Fadyio","count":1},{"name":"Frank","email":"346176469@qq.com","login":"ChenSL86","count":1},{"name":"jliljekrantz","email":"j.liljekrantz@gmail.com","login":"jliljekrantz","count":1},{"name":"Junjie Yuan","email":"yuan@junjie.pro","login":"junjieyuan","count":1},{"name":"Junyeong Yim","email":"limejuny@gmail.com","login":"limejuny","count":1},{"name":"Justin Clift","email":"justin@gluster.org","login":"justinclift","count":1},{"name":"Jörn Auerbach","email":"12082310+jo3rn","login":"jo3rn","count":1},{"name":"KatDwo","email":"57899799+KatDwo","login":"KatDwo","count":1},{"name":"Keith Hill","email":"r_keith_hill@hotmail.com","login":"rkeithhill","count":1},{"name":"Károly Ozsvárt","email":"ozsvart.karoly@gmail.com","login":"arphox","count":1},{"name":"Lars Vogel","email":"Lars.Vogel@vogella.com","login":"vogella","count":1},{"name":"Laxman","email":"notlmn@outlook.com","login":"notlmn","count":1},{"name":"Logan Hasson","email":"logan.hasson@gmail.com","login":"loganhasson","count":1},{"name":"Louise Corrigan","email":"louisecorrigan@outlook.com","login":"LouiseEditor","count":1},{"name":"Luc Morin","email":"luc@stlm.ca","login":"mrlucmorin","count":1},{"name":"Lukas Röllin","email":"lsroellin@gmail.com","login":"lroellin","count":1},{"name":"Marie-Helene Burle","email":"msb2@sfu.ca","login":"prosoitos","count":1},{"name":"Adam Laflamme","email":"laflamme.adam@gmail.com","login":"Zapados","count":1},{"name":"Mitsuru Kariya","email":"kariya_mitsuru@hotmail.com","login":"kariya-mitsuru","count":1},{"name":"Máximo Cuadros","email":"mcuadros@gmail.com","login":"mcuadros","count":1},{"name":"Niels Widger","email":"niels.widger@gmail.com","login":"nwidger","count":1},{"name":"OliverSieweke","email":"oliver@sieweke.eu","login":"OliverSieweke","count":1},{"name":"Osman Khwaja","email":"osman.khwaja@instacart.com","login":"okhwaja","count":1},{"name":"Otto Kekäläinen","email":"otto@kekalainen.net","login":"ottok","count":1},{"name":"Jordan Hayashi","email":"jhhayashi@gmail.com","login":"jhhayashi","count":1},{"name":"Joris Valette","email":"joris.valette@gmail.com","login":"jojva","count":1},{"name":"Joshua Webb","email":"bbew.auhsoj+git@gmail.com","login":"JoshuaWebb","count":1},{"name":"Junjie Yuan","email":"40716445+7535","login":"7535","count":1},{"name":"Daniel Hollas","email":"danekhollas@gmail.com","login":"danielhollas","count":1},{"name":"Daniel Knittl-Frank","email":"knittl89+git@googlemail.com","login":"knittl","count":1},{"name":"Daniele Tricoli","email":"eriol@mornie.org","login":"eriol","count":1},{"name":"Daniil Larionov","email":"scumcoder@yandex.ru","login":"ScumCoder","count":1},{"name":"David Rogers","email":"al-the-x","login":"al-the-x","count":1},{"name":"Davide Angelocola","email":"davide.angelocola@gmail.com","login":"dfa1","count":1},{"name":"Denis Savitskiy","email":"sadfuzzy","login":"sadfuzzy","count":1},{"name":"Dino Karic","email":"dino.karic@gmail.com","login":"dinokaric","count":1},{"name":"Doug Richardson","email":"doug@rekt.email","login":"drichardson","count":1},{"name":"Dustin Frank","email":"dustin.frank@web.de","login":"DustInComp","count":1}],"total_commits":1938,"total_committers":332,"total_bot_commits":81,"total_bot_committers":1,"mean_commits":5.837349397590361,"dds":0.826109391124871,"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8},{"name":"Yuhang Guo","email":"22561797+Sherry520","login":"Sherry520","count":2},{"name":"Trevor Jobling","email":"trevor.jobling@dovetail.ie","login":"trevorjobling","count":2},{"name":"z-hed","email":"hedges.zach@gmail.com","login":"z-hed","count":1},{"name":"agkhall","email":"142054879+agkhall","login":"agkhall","count":1},{"name":"Ryan Cavicchioni","email":"ryan@cavi.cc","login":"ryanc","count":1},{"name":"Jin Park","email":"jinpark.dev@gmail.com","login":"Mids","count":1},{"name":"Jannick Kremer","email":"jannick.kremer@mailbox.org","login":"DeinAlptraum","count":1},{"name":"Andrew Kreimer","email":"algonell@gmail.com","login":"algonell","count":1},{"name":"Andrew Blommestyn","email":"71096624+ablomm","login":"ablomm","count":1}],"past_year_total_commits":19,"past_year_total_committers":10,"past_year_total_bot_commits":8,"past_year_total_bot_committers":1,"past_year_mean_commits":1.9,"past_year_dds":0.5789473684210527,"last_synced_at":"2025-05-23T13:01:56.559Z","last_synced_commit":"55081eaf0bfb4b0f9bab287c0dd035bf604e43bc","created_at":"2024-09-20T17:50:50.330Z","updated_at":"2025-05-23T13:01:56.624Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"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"}},"issues_stats":{"full_name":"progit/progit2","html_url":"https://github.com/progit/progit2","last_synced_at":"2025-09-05T15:08:27.348Z","status":null,"issues_count":91,"pull_requests_count":168,"avg_time_to_close_issue":23435168.50980392,"avg_time_to_close_pull_request":1385160.9140625,"issues_closed_count":51,"pull_requests_closed_count":128,"pull_request_authors_count":45,"issue_authors_count":43,"avg_comments_per_issue":1.098901098901099,"avg_comments_per_pull_request":0.7738095238095238,"merged_pull_requests_count":92,"bot_issues_count":0,"bot_pull_requests_count":44,"past_year_issues_count":23,"past_year_pull_requests_count":62,"past_year_avg_time_to_close_issue":63394.8,"past_year_avg_time_to_close_pull_request":417387.84210526315,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":38,"past_year_pull_request_authors_count":25,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":0.2608695652173913,"past_year_avg_comments_per_pull_request":0.24193548387096775,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":22,"past_year_merged_pull_requests_count":21,"created_at":"2024-09-20T17:50:50.656Z","updated_at":"2025-09-05T15:08:27.350Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/progit%2Fprogit2/issues","issue_labels_count":{"bug":25,"enhancement":14,"content":2,"janitorial":2,"atlas":2,"translation":1},"pull_request_labels_count":{"dependencies":44,"ruby":44,"bug":1},"issue_author_associations_count":{"NONE":46,"MEMBER":39,"CONTRIBUTOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":61,"MEMBER":57,"NONE":50},"issue_authors":{"ben":36,"dmpossa":5,"Chealer":5,"Sherry520":4,"schacon":3,"arphox":1,"SetTrend":1,"juanMamian":1,"Gruximillian":1,"Rudolf-Snail":1,"ezzyy-beep":1,"evelinabe":1,"DylanWhitaker":1,"nnlkcncff":1,"ChiefUSA":1,"rmcloughlin":1,"project-delphi":1,"nobozo":1,"genvictpeter":1,"SimpleSamples":1,"jrvjrv":1,"motisaa":1,"michaelblyons":1,"douikene":1,"Senseven777":1,"DeinAlptraum":1,"wjandrea":1,"tobit800":1,"Manimestro":1,"ivanbogomoloff":1,"sivaraam":1,"Gollum999":1,"LSprengers":1,"cygnus-glacier":1,"nbehrnd":1,"AlfaBetaBeta":1,"vadcx":1,"kingmob23":1,"artkoci":1,"mobsceneZ":1,"snpefk":1,"hjavadish":1,"shallow-beach":1},"pull_request_authors":{"dependabot[bot]":44,"ben":30,"schacon":27,"Sherry520":5,"nobozo":3,"agkhall":2,"trevorjobling":2,"drcklinn":2,"mustafacco7":2,"Silejonu":2,"svmaris":2,"DeinAlptraum":2,"ryanc":2,"HonkingGoose":2,"shallow-beach":2,"Mmmmmmichael":2,"buchs":2,"Flyagin":2,"algonell":2,"ablomm":2,"michaelblyons":2,"jake-gordon":2,"hickford":2,"iidear":2,"cuabuacalla":1,"xuhao61":1,"Mids":1,"suhasdotcom":1,"arphox":1,"Linaaa256":1,"521xueweihan":1,"shyena61":1,"partrita":1,"goodgollyholly":1,"project-delphi":1,"hamid-nazari":1,"walidhossain":1,"z-hed":1,"pibion":1,"esut":1,"Juan52122":1,"psibi":1,"bermudi":1,"robert2687":1,"drcklynn":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10102346,"issues_count":31523475,"pull_requests_count":97727319,"authors_count":10703653,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":12,"enhancement":5},"past_year_pull_request_labels_count":{"dependencies":22,"ruby":22},"past_year_issue_author_associations_count":{"NONE":21,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":33,"NONE":29},"past_year_issue_authors":{"Chealer":5,"dmpossa":5,"AlfaBetaBeta":1,"ChiefUSA":1,"cygnus-glacier":1,"DeinAlptraum":1,"douikene":1,"ezzyy-beep":1,"jrvjrv":1,"nbehrnd":1,"nobozo":1,"project-delphi":1,"rmcloughlin":1,"Senseven777":1,"snpefk":1},"past_year_pull_request_authors":{"dependabot[bot]":22,"agkhall":2,"trevorjobling":2,"ryanc":2,"hickford":2,"nobozo":2,"iidear":2,"drcklinn":2,"HonkingGoose":2,"mustafacco7":2,"Silejonu":2,"ablomm":2,"algonell":2,"Flyagin":2,"DeinAlptraum":2,"buchs":2,"michaelblyons":2,"suhasdotcom":1,"drcklynn":1,"project-delphi":1,"psibi":1,"goodgollyholly":1,"Juan52122":1,"partrita":1,"walidhossain":1},"maintainers":[{"login":"ben","count":66,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ben"},{"login":"schacon","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schacon"}],"active_maintainers":[]},"events":{"total":{"CreateEvent":19,"CommitCommentEvent":4,"IssuesEvent":31,"ReleaseEvent":11,"WatchEvent":378,"DeleteEvent":8,"IssueCommentEvent":26,"PushEvent":12,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":11,"PullRequestEvent":53,"ForkEvent":113},"last_year":{"CreateEvent":19,"CommitCommentEvent":4,"IssuesEvent":31,"ReleaseEvent":11,"WatchEvent":378,"DeleteEvent":8,"IssueCommentEvent":26,"PushEvent":12,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":11,"PullRequestEvent":53,"ForkEvent":113}},"keywords":["asciidoc","book","git","pro-git"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-07-12T15:04:48.657Z","updated_at":"2022-07-12T15:04:48.657Z","repository_link":"https://github.com/progit/progit2/blob/main/Gemfile","dependencies":[{"id":159638099,"package_name":"rake","ecosystem":"rubygems","requirements":"= 13.0.6","direct":true,"kind":"runtime","optional":false},{"id":159638100,"package_name":"asciidoctor","ecosystem":"rubygems","requirements":"= 2.0.17","direct":true,"kind":"runtime","optional":false},{"id":159638101,"package_name":"json","ecosystem":"rubygems","requirements":"= 2.6.2","direct":true,"kind":"runtime","optional":false},{"id":159638102,"package_name":"awesome_print","ecosystem":"rubygems","requirements":"= 1.9.2","direct":true,"kind":"runtime","optional":false},{"id":159638103,"package_name":"asciidoctor-epub3","ecosystem":"rubygems","requirements":"= 1.5.1","direct":true,"kind":"runtime","optional":false},{"id":159638104,"package_name":"asciidoctor-pdf","ecosystem":"rubygems","requirements":"= 1.6.1","direct":true,"kind":"runtime","optional":false},{"id":159638105,"package_name":"coderay","ecosystem":"rubygems","requirements":"= 1.1.3","direct":true,"kind":"runtime","optional":false},{"id":159638106,"package_name":"pygments.rb","ecosystem":"rubygems","requirements":"= 2.3.0","direct":true,"kind":"runtime","optional":false},{"id":159638107,"package_name":"thread_safe","ecosystem":"rubygems","requirements":"= 0.3.6","direct":true,"kind":"runtime","optional":false},{"id":159638108,"package_name":"epubcheck-ruby","ecosystem":"rubygems","requirements":"= 4.2.6.0","direct":true,"kind":"runtime","optional":false},{"id":159638109,"package_name":"html-proofer","ecosystem":"rubygems","requirements":"= 3.19.4","direct":true,"kind":"runtime","optional":false},{"id":159638110,"package_name":"kindlegen","ecosystem":"rubygems","requirements":"= 3.1.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-build.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:30:20.713Z","updated_at":"2023-01-14T00:30:20.713Z","repository_link":"https://github.com/progit/progit2/blob/main/.github/workflows/pr-build.yml","dependencies":[{"id":6891885638,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891885639,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-on-merge.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:30:20.738Z","updated_at":"2023-01-14T00:30:20.738Z","repository_link":"https://github.com/progit/progit2/blob/main/.github/workflows/release-on-merge.yml","dependencies":[{"id":6891885664,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6891885665,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891885666,"package_name":"ncipollo/release-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":14.569813043033093,"created_at":"2025-09-04T15:51:34.885Z","updated_at":"2025-10-07T08:22:58.678Z","avatar_url":"https://github.com/progit.png","language":"CSS","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["distributed","numerical","geospatial-data","interactive","programming-language","julialang","cryptocurrency","astronomy","unit-testing","fuzzing"],"project_url":"https://science.ecosyste.ms/api/v1/projects/58369","html_url":"https://science.ecosyste.ms/projects/58369","bibtex_url":"https://science.ecosyste.ms/projects/58369/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/58369/export.apalike"}