1/ Ogłaszamy Open Dev Data, otwarty zestaw danych i narzędzi do pomiaru aktywności deweloperów w obszarze kryptowalut i zdecentralizowanego internetu. Od 2025 roku rezygnujemy z naszego samodzielnego corocznego Raportu Dewelopera i zastępujemy go tą ciągle aktualizowaną platformą. 🧵👇
2/ Od 2019 roku @electriccapital śledzi ekosystemy open source, aby zrozumieć, gdzie programiści budują. Nasze pipeline'y teraz śledzą tysiące ekosystemów, miliony programistów i setki milionów commitów w niemal rzeczywistym czasie.
3/ Ta platforma daje protokołom, fundacjom, naukowcom danych i analitykom narzędzia do zrozumienia ich ekosystemu deweloperów i opowiedzenia swojej historii z jednego źródła prawdy.
4/ Platforma ma dwa produkty: 1. Taksonomię otwartych repozytoriów 2. Tabele danych, które pokazują dane dotyczące deweloperów i commitów dla tych repozytoriów Będziemy nadal utrzymywać, zasilane przez tę platformę, aby prezentować wykresy i metryki.
5/ Wszystko zaczyna się od taksonomii, społecznościowo kuratorowanej taksonomii ekosystemów i repozytoriów związanych z kryptowalutami, prywatnością oraz zdecentralizowanym webem. W 2019 roku było to garstka wewnętrznych konserwatorów. Dziś ma to ponad tysiąc współtwórców.
6/ Na szczycie tej taksonomii uruchamiamy agentów AI, którzy skanują sieć, GitHub, GitLab i media społecznościowe, aby odkrywać nowe projekty. Ludzie pozostają w pętli, aby utrzymać wysoką jakość, podczas gdy automatyzacja zapewnia nam zasięg i szybkość.
7/ Z taksonomii uruchamiamy ciągłe potoki danych, które obliczają metryki dla każdego repozytorium. Cała technologia w tej części platformy zasługuje na osobny post pewnego dnia. - Odcisk palca unika podwójnego liczenia. - Usuwanie duplikatów deweloperów radzi sobie z deweloperami o wielu tożsamościach.
9/ Możesz wygodnie pobrać zestaw danych o wielkości 40 GB za pomocą pakietu Pythona: open-dev-data.
10/ Licencjonowanie jest proste. Kod w repozytorium open-dev-data jest licencjonowany na zasadach MIT. Zbiory danych są objęte licencją CC BY 4.0, więc możesz je wykorzystywać komercyjnie, pod warunkiem, że podasz odpowiednie uznanie.
11/ Przykłady zastosowań: - Porównaj ekosystemy pod względem aktywności deweloperów w czasie - Mierz wpływ dotacji, hackathonów lub programów motywacyjnych - Krzyżowe odniesienie wdrożeń onchain kodu z aktywnością w ich powiązanych repozytoriach git. - Wiele więcej...
13/ Śledź @opendevdata, aby uzyskać aktualizacje, nowe funkcje i postępy na platformie.
37,58K