GitHub zverejnil správu s analýzou štatistiky za rok 2023. Hlavné trendy:
- Za rok 2023 bolo na GitHub vytvorených 98 miliónov nových projektov (v roku 2022 — 85,7 milióna, v roku 2021 — 61 miliónov, v roku 2020 — 60 miliónov). Celkový počet projektov dosiahol 420 miliónov (+27 %), a počet verejne prístupných repozitárov — 284 miliónov (+22 %).
- Celkový príspevok účastníkov do všetkých projektov sa odhaduje na 4,5 miliardy činností (commity, issue, pull-žiadosti, diskusie, recenzie a pod.). Pre porovnanie, v roku 2022 bolo vykonaných 3,5 miliardy podobných činností.
- Auditoria GitHub sa za rok zvýšila o 20,2 milióna používateľov (+26 %) a dosiahla 114 miliónov (minulý rok bolo 20,5 milióna, predminulý rok — 73 miliónov, pred tromi rokmi — 56 miliónov). Na prvom mieste podľa počtu vývojárov sú USA, na druhom — India, na treťom — Čína, na štvrtom — Brazília, na piatom — Spojené kráľovstvo, na šiestom — Rusko, na siedmom — Nemecko.

- Za rok bolo pridaných približne 65 tisíc nových projektov súvisiacich s strojovým učením, čo je o 248 % viac ako vlani. Počet účastníkov AI projektov sa za rok zvýšil o 148 %. Hlavným trendom roka je nárast záujmu o vývoj súvisiaci s technológiami umelého inteligencie. Podľa prieskumu vykonaného na GitHub-e 92 % vývojárov už používa alebo experimentuje s aplikáciami AI nástrojov.

- Najpopulárnejším jazykom na GitHub zostáva JavaScript. Druhé miesto drží Python. Tretie miesto obsadil jazyk TypeScript, ktorý vytlačil jazyk Java na štvrté miesto. 5., 6. a 7. miesta obsadili jazyky C#, C++ a PHP. Na ôsme miesto sa dostal jazyk C, ktorý vytlačil Shell na deviate miesto. Desiate miesto obsadil jazyk Go. Predtým 10. jazyk Ruby klesol hneď na 15. pozíciu. Významne (+36 %) vzrástla popularita špecifického jazyka HCL (Hashicorp Configuration Language), ktorý obsadil 11. miesto. 12., 13. a 14. miesta obsadili Kotlin, Dart a SCSS.

- V rebríčku najrýchlejšie rastúcich jazykov vedie Rust (+40 %), nasledujú ho Lua, TypeScript a HCL. Pozoruje sa nárast popularity T-SQL a TeX.

- Počet vykonaných prác v GitHub Actions sa za rok zvýšil o 169 %.
- Viac ako 80 % zmien sa vykonáva v súkromných repozitároch. Zaznamenaných bolo 4,2 miliardy zmien v súkromných a 310 miliónov v verejných repozitároch.
- Rastie popularita aplikácií určených na prevádzku v cloudových prostrediach (cloud-native) alebo využívajúcich model „infrastruktúra ako kód“ (IaC) založený na Gite. Vo viac ako 1 milióne verejných repozitárov pre vytváranie kontajnerov sa používajú Dockerfile.
- Zvýšil sa počet vývojárov, ktorí používajú automatizované systémy sledovania zraniteľností v závislostiach. Počet prijatých Pull požiadaviek od takýchto systémov za rok vzrástol o 60%.
- Do otvorených projektov na GitHub za rok bolo prijatých viac ako 301 miliónov zmien.
- Podľa počtu účastníkov vedú repozitáre VSCode, Home Assistant a Flutter:

- Podľa úrovne zapojenia do vývoja nových účastníkov vedú repozitáre:

Súčasne boli vyhlásení držitelia ceny GitHub Awards 2023:
- Nominácia „Wonderfully Welcoming“: organizácia Python Software Foundation.
- Nominácia „Global Grandiose“: Webový rámec na vytváranie rozhraní Storybook.
- Nominácia „Hardware Hacker“: Limor Fried (@LadyADA), líder spoločnosti Adafruit Industries, ktorá vyrába otvorené hardvérové zariadenia.
- Nominácia „Noteworthy Newcomer“: rámec na vytváranie aplikácií na základe jazykových modelov strojového učenia — LangChain.
- Nominácia „Supply Chain Sentinel“: Alexander Brandes (@notmyfault), maintainer projektu Jenkins.
- Nominácia „Audience Choice“: generátor statických webových stránok Astro.
- Nominácia „OSPO Leadership“ (Open Source Program Offices): spoločnosť Mercedes Benz, ktorá aktívne používa otvorené softvérové produkty a zverejnila príslušný manifest.
- Nominácia „DevOps Champion“: Katie Peters zo spoločnosti TELUS.
- Nominácia „GitHub for Good“: organizácia Ersilia, ktorá rozvíja otvorené softvérové produkty pre medicínu.
Okrem toho GitHub predstavil nové nástroje na testovanie bezpečnosti aplikácií, ktoré používajú strojové učenie, a oznámil spustenie v decembri chatu s AI poradcom (GitHub Copilot Chat), ktorý pomáha písať kód, určovať chyby a vytvárať testy, ako aj odpovedať na súvisiace otázky týkajúce sa vývoja položené v prirodzenom jazyku.
Zdroj: opennet.ru






