GitHub avaldas 2023. aasta statistikaanalüüsi raporti. Peamised suundumused:
- 2023. aastal loodi GitHubis 98 miljonit uut projekti (2022. aastal — 85.7 miljonit, 2021. aastal — 61 miljonit, 2020. aastal — 60 miljonit). Üldine projektide arv saavutas 420 miljoni (+27%) piiri ning avalikult juurdepääsetavate hoidlate arv ulatus 284 miljonini (+22%).
- Osalejate panus kõikidesse projektidesse on hinnanguliselt 4.5 miljardit tegevust (commit'id, issue'd, pull-request'id, arutelud, ülevaated jms). Võrdluseks, 2022. aastal toimus 3.5 miljardit sarnast tegevust.
- GitHubi publik kasvas aastaga 20.2 miljoni kasutaja (+26%) võrra, ulatudes 114 miljonini (eelmisel aastal oli 20.5 miljonit, üle-eelmisel aastal — 73 miljonit, kolm aastat tagasi — 56 miljonit). Arendajate arvu poolest juhivad USA, järgneb India, seejärel Hiina, seejärel Brasiilia, seejärel Suurbritannia, seejärel Venemaa ja lõpuks Saksamaa.

- Aasta jooksul lisandusid umbes 65 000 uut masinõppe seotud projekti, mis on 248% rohkem kui eelmisel aastal. AI-projektide osalejate arv kasvas aastaga 148%. Aasta peamine suundumus on huvi kasv, mis on seotud tehisintellekti tehnoloogiate arendamisega. GitHubis läbi viidud uuringu kohaselt kasutab 92% arendajatest juba AI-tehnoloogiaid või katsetavad nende rakendamist.

- GitHubis jääb kõige populaarsemaks keeleks JavaScript. Teisel kohal on Python. Kolmandale kohale tõusis TypeScript, mis tõrjus Java neljandale kohale. 5., 6. ja 7. kohal püsivad C#, C++ ja PHP. Kaheksandale kohale tõusis keeles C, mis tõrjus Shell'i üheksandale kohale. Kümnendale kohale tõusis Go. Varasema kümnenda koha keele Ruby langes otse 15. kohale. Märkimisväärselt (+36%) on kasvanud domeenikeelte HCL (Hashicorp Configuration Language) populaarsus, mis saavutas 11. koha. 12., 13. ja 14. kohal on Kotlin, Dart ja SCSS.

- Populaarsuse kasvul viib seitsmendat aastat järjest Rust (+40%), järgnevad Lua, TypeScript ja HCL. T-SQL ja TeX populaarsus on samuti suurenenud.

- GitHub Actions'is toimunud tööde arv kasvas aastaga 169%.
- Üle 80% muudatustest viiakse ellu privaatsetes hoidlatest. Privaatsete ja avalike hoidlate vahel on tehtud 4.2 miljardit muudatust ning 310 miljonit muudatust avalikes hoidlates.
- Pilvedepõhiste (cloud-native) rakenduste ja infrastruktuuri kui koodi (IaC) mudeli, mis põhineb Gitil, populaarsus kasvas. Rohkem kui 1 miljonis avalikus Git-i repozitooriumis kasutatakse konteinerite loomiseks Dockerfile'i.
- Tõusnud on arendajate arv, kes kasutavad automaatseid haavatavuste jälgimise süsteeme sõltuvustes. Sellistelt süsteemidelt vastu võetud Pull-päringute number kasvas aasta jooksul 60%.
- Avatud projektides GitHubis vastu võetud muudatusi oli aastaga enam kui 301 miljonit.
- Osalejate arvu poolest juhivad repozitooriumid VSCode, Home Assistant ja Flutter:

- Uute osalejate arendusse kaasamise taseme järgi juhivad hoidlad:

Samaaegselt kuulutati välja 2023. aasta GitHub Awards võitjad:
- Nomineerimine «Imeliselt Tere Tulemast»: Python Software Foundation.
- Nomineerimine «Globaalne Suursugusus»: veebiraamistik liideste loomiseks Storybook.
- Nomineerimine «Riistvara Häkkija»: Limor Fried (@LadyADA), Adafruit Industries'i juhi, kes toodab avatud riistvara.
- Nomineerimine «Märkimisväärne Uustulnuk»: masinõppimismudelite põhine rakenduste loomiseks mõeldud raamistik — LangChain.
- Nomineerimine «Tarneahela Valvaja»: Alexander Brandes (@notmyfault), Jenkins'i projekti hooldaja.
- Nomineerimine «Publiku Valik»: staatiliste saitide generaator Astro.
- Nomineerimine «OSPO Juhtimine» (Avatud Allika Programmi Kontorid): Mercedes Benz, kes kasutab aktiivselt avatud tarkvara ja avaldas vastava manifesti.
- Nomineerimine «DevOps Meistriks»: Katie Peters ettevõttest TELUS.
- Nomineerimine «GitHub for Good»: organisatsioon Ersilia, mis arendab avatud tarkvara meditsiini jaoks.
Lisaks esitles GitHub uusi rakenduste turvatestimise tööriistu, mis kasutavad masinõpet, ja kuulutas välja AI-konsultandiga vestluse (GitHub Copilot Chat) käivitamise detsembris, mis aitab koodi kirjutamisel, vigade määramisel ja testide loomisel ning vastab seotud arendusküsimustele loomuliku keelega.
Allikas: opennet.ru






