Alumni mentorstva CHAOSS
Skupnost CHAOSS se zahvaljuje vsem mentorirancem in mentorjem, ki so sodelovali pri Google Summer of Code, Google Season of Docs in Outreachy.
Seznam vseh mentorirancev
študent | Program in leto | Projekt | Mentorji |
---|---|---|---|
Yash Prakash | GSoC 2021 | Avtomatizirano objavljanje meritev in izboljšanje procesa | Kevin Lumbard, Georg Link, Jaskirat Singh |
Ritik Malik | GSoC 2021 | Avtomatizirano objavljanje meritev in izboljšanje procesa | Kevin Lumbard, Georg Link, Matt Germonprez, Jaskirat Singh |
Dhruv Sachdev | GSoC 2021 | Razvijte skupni podatkovni vir, osredotočen na odvisnosti, tveganja in ranljivosti v odprtokodni programski opremi | Sean Goggins, Vinod Ahuja |
Anuj Lamoria | GSoC 2021 | Samodejno identificira vzdevke sodelavcev | Sean Goggins |
Rašmi KA | GSoC 2021 | Klobuk za razvrščanje – razširite podatkovni model in uporabniški vmesnik za zajem boljših informacij o sodelujočih | Venu Vardhan Reddy |
Yeming Gu | GSoC 2021 | Yeming Gujev predlog GSoC za CHAOSS | Sean Goggins, Vinod Ahuja |
Veerasamy Sevagen | Poletje promocije odprte kode 2021 | Razširitev in preoblikovanje vadnice GrimoireLab | Venu Vardhan |
Jaskirat Singh | GSoD 2020 | Ustvarite priročnik CHAOSS za celotno skupnost | Georg JPlink, Armstrong Foundjem, Matt Germonprez |
Xiaoya Xia | GSoD 2020 | Zgradite dokumentacijo za projekt CHAOSS D&I Badging | Matt Snell, Aastha Bist |
Ria Gupta | GSoC 2020 | Metrični sistem družbene valute | Valerio Cosentino, Samantha Venia, Logan |
Tianyi Zhou | GSoC 2020 | Analiza velikega družbenega omrežja in odkrivanje anomalij z Augurjem | Sean Goggins, Jonahz, Gabe Heim |
Sarit Adhikari | GSoC 2020 | Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih | Sean Goggins, Carter Landis, Gabe Heim |
Abhinav Bajpai | GSoC 2020 | Implementacija GitLab Data Collection Worker in Mapper za povezovanje odgovorov GitLab API, Github API in sheme Augur | Sean Goggins, Carter Landis |
bistaastha | GSoC 2020 | Izdelajte proces delovnega toka za CHAOSS D&I Badging Project | Matt Snell |
vchrombie | GSoC 2020 | Ustvarjanje modelov kakovosti z uporabo metrik GrimoireLab in CHAOSS | Valerio Cosentino, Aniruddha Karajgi |
Saicharan Reddy | GSoC 2020 | Implementacija GitLab Data Collection Worker & Izboljšanje pokritosti testov | Elita Nelson, Sean Goggins, Jonahz |
Akshara P | GSoC 2020 | Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih | Elita Nelson, Sean Goggins, Gabe Heim |
Pratik Mishra | GSoC 2020 | Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih | Elita Nelson, Sean Goggins, Gabe Heim |
Ore-Aruwaji Oloruntola | Outreach 2020 | Zgradite proces poteka dela za oznako CHAOSS Diversity & Inclusion | Matt Germonprez, Matt Snell, Saleh Abdel Motaal |
Parth Sharma | GSoC 2019 | Zgradite meritve tveganja CHAOSS ter zrelosti in padca v Augurju | Sean Goggins |
Bingwen Ma | GSoC 2019 | Zgradite meritve tveganja CHAOSS ter zrelosti in padca v Augurju | Sean Goggins, Matt Germonprez |
Aniruddha Karajgi | GSoC 2019 | Implementacija metrike CHAOSS s Percevalom | Jesus Gonzalez-Barahona, valcos, Pranjal Aswani |
Nishchith K Shetty | GSoC 2019 | Podpora za metrike, povezane z izvorno kodo | Jesus Gonzalez-Barahona, valcos, Pranjal Aswani |
Keanu Nichols | GSoC 2018 | Poročanje o meritvah CHAOSS | Sean Goggins, Jesus Gonzalez-Barahona |
Pranjal Aswani | GSoC 2018 | Poročanje o meritvah CHAOSS: preoblikovanje obstoječe kode in razširitev zmogljivosti projekta rokopisov | Valerio Cosentino, Jesus Gonzalez-Barahona |
Mentoriranci
Yash Prakash
Yash Prakash izbran za GSoC 2021
Naslov projekta
Avtomatizirano objavljanje meritev in izboljšanje procesa
Opis projekta
Meritve CHAOSS so bile definirane za zagotavljanje poglobljenega vpogleda v različne funkcije odprtokodnega projekta. Meritve so tudi ključni vložek za pomoč organizacijam pri strateškem vlaganju njihovih virov.
Glavni cilj projekta je razumeti proces objave metrik, predlagati izboljšave procesa in avtomatizirati postopek objave teh metrik.
Poleg izvirne angleške različice teh meritev so te meritve prevedene tudi v različne jezike, da bi jih skupnosti po vsem svetu lažje razumele in imele koristi od njih.
Do konca tega projekta bi prišlo do popolne avtomatizacije v procesu ustvarjanja poročil za metrike in njihove prevode
Moj meni
Ritik Malik
Ritik Malik izbran za GSoC 2021
Naslov projekta
Avtomatizirano objavljanje meritev in izboljšanje procesa
Opis projekta
Izboljšanje postopka izdaje metrike in popolna avtomatizacija ne bosta le prihranila časa, ampak nam bosta tudi pomagala definirati osrednjo strukturo za trenutne in prihajajoče delovne skupine/metrike. Ob upoštevanju nenehno razvijajočega se KAOSA bi bil postopek razširljiv in dovolj prilagodljiv za enostavno spreminjanje v prihodnosti. Enako pomembna bi bila tudi kakovost in vtis PDF-ja.
Moj meni
Dhruv Sachdev
Dhruv Sachdev izbran za GSoD 2021
Naslov projekta
Razvijte skupni podatkovni vir, osredotočen na odvisnosti, tveganja in ranljivosti v odprtokodni programski opremi
Opis projekta
Ta projekt je namenjen razvoju podatkovnega vira v skupni rabi za prepoznavanje različnih odvisnosti za odprtokodno programsko opremo z uporabo nekaterih obstoječih orodij za analizo odvisnosti in njihovo preslikavo, da bi ugotovili, ali obstajajo neposredne, prehodne in krožne odvisnosti. Ta projekt obravnava odvisnosti na ravni kode in ne odvisnosti, ki temeljijo na infrastrukturi, kot sta OS ali baza podatkov. Ta projekt se izvaja z uporabo augurja, ki je programski paket za zbiranje in merjenje strukturiranih podatkov o skupnostih brezplačne in odprtokodne programske opreme (FOSS).
Moj meni
Anuj Lamoria
Anuj Lamoria izbrana za GSoC 2021
Naslov projekta
Samodejno identificira vzdevke sodelavcev
Opis projekta
Cilj tega projekta je posplošiti in dati na voljo paket Python za distribucijo PyPy osrednjo funkcionalnost, ki je trenutno znotraj delavca sodelavca Augur in je predvidena kot naslednja faza delavca sodelavca Augur. Glavni cilj tega projekta je samodejno prepoznavanje vzdevkov sodelavcev (e-poštna sporočila, uporabniški računi platforme) za povečanje skromnosti statistike in meritev z izboljšavo zasebnosti. Osredotočil bi se na Augur in razvijal uporabna orodja za analizo napovedi tveganja ter module za vizualizacijo. Glavno delo v tem projektu je naslednje: Izdelajte API-jevo dostopno grafično bazo podatkov za identifikacijo in preslikavo sodelavcev, ki uporabljajo več e-poštnih naslovov znotraj platforme, in identifikatorje med platformami. Izvedite metode za upravljanje teh informacij. Integrirajte te informacije v jasnejše, bolj skromne meritve CHAOSS. Avtomatizirajte upravljanje sprememb prispevkov skozi čas Omogočite analizo na ravni projekta, ki zakrije ali anonimizira identiteto posameznega razvijalca
Moj meni
Rašmi KA
Rashmi KA izbran za GSoD 2021
Naslov projekta
Klobuk za razvrščanje – razširite podatkovni model in uporabniški vmesnik za zajem boljših informacij o sodelujočih
Opis projekta
Grimoirelab je odprtokodni nabor orodij za analitiko razvoja programske opreme. Grimoirelab ponuja nabor orodij za zbiranje, analizo in vizualizacijo metrik razvoja programske opreme iz različnih virov, kot so Git, Jira, Confluence, Slack itd. Za upravljanje identitete ljudi v teh različnih virih je Grimoirelab razvil Sorting Hat. Sorting Hat upravlja identitete ljudi in povezane metapodatke.
Kot del metapodatkov, zbranih okoli identitet, Sorting Hat shranjuje organizacijske podatke, kot so ime in domene, povezane z organizacijo. Namen tega projekta je dopolniti te informacije z razširitvijo obstoječega organizacijskega modela za zajem notranje strukture organizacij, kot so oddelki, podorganizacije in ekipe. To bo pomagalo pri bolj smiselnem označevanju podatkov o identiteti.
Moj meni
Yeming Gu
Yeming Gu izbran za GSoD 2021
Naslov projekta
Yeming Gujev predlog GSoC za CHAOSS
Opis projekta
Cilj mojega projekta je definirati novo metriko meritve podobnosti, ki temelji na semantiki družbenega kodiranja, ki je podlaga za odprtokodne podatke o sledenju, da bi obogatil zmožnost Augurja. Uvedene so shema heterogenega informacijskega omrežja in tehnike vdelave v omrežje, da se zajamejo informacije o latentni podobnosti med repozitoriji. Ta projekt se bo končal z nekaterimi novimi računalniškimi modeli za pretvorbo teh informacij v izračunljive predstavitvene vektorje glede na vsako skladišče.
Moj meni
Veerasamy Sevagen
Veerasamy Sevagen je bil izbran za poletno promocijo odprte kode 2021
Naslov projekta
Razširitev in preoblikovanje vadnice GrimoireLab
Opis projekta
GrimoireLab je zmogljiva odprtokodna platforma, ki nudi podporo za spremljanje in poglobljeno analizo programskih projektov. Proizvaja bogat nabor meritev s podatki, pridobljenimi iz več kot 30 orodij, povezanih s prispevanjem k razvoju odprte kode, kot so sistemi za nadzor različic, sledilniki težav in forumi. Te metrike so prikazane in izkoriščene na spletnih dinamičnih nadzornih ploščah, ki jih lahko nosilci odločanja zlahka pregledajo, da jim pomagajo razumeti razvoj in zdravje njihovih projektov. Glavna vstopna točka za spoznavanje GrimoireLab je vadnica, ki ponuja predstavitev platforme in njenih komponent. Pred kratkim je skupnost zahtevala prenovo in razširitev svoje vsebine, da bi vključevala dodatne informacije, kot sta prilagajanje in upravljanje nadzorne plošče.
Moj meni
Jaskirat Singh
Jaskirat Singh izbran za GSoD 2020 v okviru Linux Foundation
Naslov projekta
Ustvarite priročnik CHAOSS za celotno skupnost
Opis projekta
Priročnik skupnosti je dokument, ki opredeljuje ključne politike in postopke skupnosti ter oriše poslanstvo, vrednote in delovanje skupnosti. Ta priročnik ponuja jasen uvod in delovanje novopridruženim članom skupnosti. Trenutno je priročnik skupnosti CHAOSS na voljo v repozitoriju GitHub in ga je treba prenoviti in preoblikovati z več informacijami za novince in obstoječe uporabnike skupnosti.
Moj meni
Xiaoya Xia
Xiaoya Xia izbran za GSoD 2020 v okviru Linux Foundation
Naslov projekta
Zgradite dokumentacijo za projekt CHAOSS D&I Badging
Opis projekta
Delo se nanaša na gradnjo dokumentacije za mladi projekt CHAOSS: D&I Badging project, projekt je sistem medsebojnega pregleda, ki uporablja značko kot končni rezultat pregleda in meritve CHAOSS D&I kot reference pregleda. Prijavitelji in ocenjevalci imajo torej dve pomembni vlogi. Morali bi imeti jasne in podrobne smernice, ki jim bodo pokazale, kaj morajo narediti, kako oddati prijavo in kako pregledati s kontrolnim seznamom na GitHubu.
Moj meni
Ria Gupta
Ria Gupta izbrana za GSoc 2020
Naslov projekta
Metrični sistem družbene valute
Opis projekta
Implementacija metričnega sistema socialne valute (SCMS) bo velik mejnik pri zagotavljanju boljšega in celovitega pogleda na zdravje projekta v skupnosti odprte kode. Z dodajanjem družbene valute v metriko lahko kvantitativno izmerimo vrednost interakcij skupnosti, da natančno izmerimo "ugled" skupnosti.
Moj meni
Tianyi Zhou
Tianyi Zhou izbran za GSoC 2020
Naslov projekta
Analiza velikega družbenega omrežja in odkrivanje anomalij z Augurjem.
Opis projekta
Augur je programska oprema, ki zbira podatke za seznam danih skladišč in zagotavlja različne meritve CHAOSS za zagotavljanje odprtokodnih meritev zdravja in trajnosti. Nato lahko uporabniki empirično raziščejo in odkrijejo uporabne vpoglede za inženiring programske opreme, kot je razumevanje vzorca sodelovanja.
Na trenutni stopnji Augur ne more rudariti po repozitorijih za generiranje informacij za sourejanje v razvoju odprtokodne programske opreme. Ta projektna ideja bo razvila tovrstne funkcije za izboljšanje projekta Augur. Končal bo z novim podatkovnim delavcem in orodjem za analizo natančnega omrežja za sourejanje, ki odpira ogromen nov vir podatkov visoke ločljivosti o vzorcih človeškega sodelovanja.
Nato bi rad vzpostavil strežnik Augur za rudarjenje in spremljanje odprtokodnega ekosistema (z 10000+ skladišči ali več). Podatki o omrežjih sodelovanja in družbenem sledenju vseh sodelujočih v odprtokodnem ekosistemu bodo ovrednoteni v smislu analize družbenih omrežij. Imel bo ključno vlogo pri doseganju Augurjevega cilja glede analize zdravja odprtokodnih organizacij kot tudi cilja projekta CHAOSS glede raznolikosti in vključenosti.
Moj meni
Sarit Adhikari
Sarit Adhikari izbran za GSoC 2020
Naslov projekta
Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih
Opis projekta
Razvoj odprtokodne programske opreme je skupen trud, ki zahteva decentralizirano odločanje različnih razvijalcev in vzdrževalcev. Da bi izmerili napredek projekta, je pomembno kvantificirati spremembe kode skozi čas. CHAOSS zagotavlja analitiko in meritve, ki odprtokodnim skupnostim pomagajo izmeriti vpliv dela razvijalca na projekt in vpliv projekta na skupnost. Augur je prototipna izvedba projekta CHAOSS na metrikah odprtokodne programske opreme, ki sistematično integrira podatke iz več odprtokodnih repozitorijev, sledilcev težav, poštnih seznamov itd. Zaznavanje anamolije je običajna strategija podatkovne znanosti za iskanje ekstremnih podatkovnih točk (outliers), katerih značilnosti se močno razlikujejo od drugih običajnih podatkovnih točk. Z vidika razvoja odprtokodne programske opreme zaznava nenavadne poraste in padce v razvojnih dejavnostih, kot so odobritve kode, zahteve po vleki itd. Namen tega projekta je identificirati različne vrste anomalij, ki so na voljo iz podatkov sledenja, in dostaviti prilagojeno obvestilo uporabniku z uporabo več tehnik strojnega učenja.
Moj meni
Abhinav Bajpai
Abhinav Bajpai izbran za GSoC 2020
Naslov projekta
Implementacija GitLab Data Collection Worker in Mapper za povezovanje odgovorov GitLab API, Github API in sheme Augur.
Opis projekta
Cilj projekta je razviti delavca za zbiranje Gitlab, ki je tesno povezan z delavcem za zbiranje Github z uporabo datotek preslikave za povezovanje predvidenih atributov njihovih odzivov API in sheme Augur. Delavec Gitlaba je odgovoren za pridobivanje progresivnih podatkov v zvezi s težavami, izdajami, zahtevami za združevanje itd. iz GitLaba z uporabo API-ja python-gitlab, na podlagi katerega je mogoče ustvariti meritve. Dodatni moduli, kot sta modul Data Setter in moderator sheme, bi bili implementirani tako, da bi delovali kot skupni kanal za oba delavca, da potisnejo zbrani odziv API-ja v zbirko podatkov Augur ali spremenijo shemo Augur z urejanjem datotek preslikave. Modul Data Setter bo dodatno odgovoren za implementacijo mehanizma za upravljanje dvojnikov.
Moj meni
bistaastha
bistaastha izbran za GSoC 2020
Naslov projekta
Izdelajte proces delovnega toka za CHAOSS D&I Badging Project.
Opis projekta
Program CHAOSS Diversity and Inclusion Badging je namenjen spodbujanju projektov in dogodkov za pridobitev značk za dobre prakse raznolikosti in vključevanja. Ta projekt bo namenjen gradnji delovnega toka, ki temelji na GitHubu, za program CHAOSS D&I Badging.
Ta projekt bi razširil obstoječe delo CHAOSS Badging in implementiral postopek odprtega strokovnega pregleda. Prav tako bi se projekt osredotočil na integracijo robotov za potek dela, ki temeljijo na GitHubu.
Moj meni
vchrombie
vchrombie izbran za GSoC 2020
Naslov projekta
Ustvarjanje modelov kakovosti z uporabo metrik GrimoireLab in CHAOSS.
Opis projekta
GrimoireLab je zmogljiva odprtokodna platforma, ki nudi podporo za spremljanje in poglobljeno analizo programskih projektov. Izdeluje bogat nabor nadzornih plošč, ki jih lahko nosilci odločanja enostavno pregledajo, da jim pomagajo razumeti razvoj in zdravje njihovih projektov. Kljub velikemu naboru nadzornih plošč, ki so na voljo v GrimoireLab, medsebojna primerjava projektov ni enostavna, saj zahteva navigacijo in vrtanje podatkov na različnih nadzornih ploščah.
Prosoul je spletna aplikacija, ki odločevalcem omogoča ustvarjanje in upravljanje lastnih modelov kakovosti, ki so uporabna sredstva za ocenjevanje in primerjavo programskih projektov. Ta projektna ideja je namenjena podpori definicije modelov kakovosti z uporabo podatkov GrimoireLab in Prosoul.
Glavni cilj projekta je oblikovati pristop za oblikovanje podatkov GrimoireLab v formatu, ki ga Prosoul zlahka uporabi, in ga implementirati na podatke, pridobljene iz nekaj virov podatkov, kot so git, github in repozitoriji poštnih seznamov, da se doseže preprosta kakovost modeli.
Moj meni
Saicharan Reddy
Saicharan Reddy izbran za GSoC 2020
Naslov projekta
Implementacija GitLab Data Collection Worker & Izboljšanje pokritosti testov
Opis projekta
Primarni cilj tega projekta je zbrati podatke, ki se nanašajo na težave GitLab, potrditve, zahteve za združevanje med drugimi subjekti in jih shraniti v enoten ekosistem podatkovnega modela Augur. Projekt bo za obdelavo informacij v velikem obsegu uporabljal čakalno vrsto opravil, posrednika in delavske instance. Meritve za trajnost &. celotno zdravje projekta bo temeljilo na informacijah, shranjenih v poenotenem modelu. Namen tega projekta je tudi povečati celotno pokritost projekta s testi. Ergo, Unit & Integration testi za delavce, ki zbirajo podatke, bi se izvajali za zagotovitev doslednosti podatkov.
Moj meni
Akshara P
Akshara P izbran za GSoC 2020
Naslov projekta
Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih
Opis projekta
Augur je spletni sklad za izdelavo prototipov, ki temelji na Flasku, za meritve CHAOSS. Zagotavlja strukturirane podatke, pridobljene iz različnih virov, kot so repozitoriji git, poštni seznami in sledilniki težav z uporabo arhitekture vtičnikov, ki vključuje druge odprtokodne metrične projekte, kot sta Facade in FOSSology. Augur omogoča uporabnikom, da spremljajo dejavnosti, ki se dogajajo v repozitorijih, ki jih zanimajo, in primerjajo njihovo uspešnost. Glavni cilji tega projekta so odkriti anomalije v različnih metrikah v odprtokodni skupnosti in čim prej obvestiti upravitelje skupnosti; zagotavljanje končnih točk API-ja za zahtevane meritve in prilagojeno nadzorno ploščo za vizualizacijo teh meritev prek grafikonov. Dokončanje tega projekta bi povzročilo prilagojeno nadzorno ploščo za vsakega uporabnika, ki bi zagotavljala statistiko v realnem času nenormalnih dejavnosti, ki se dogajajo v njihovih repozitorijih.
Moj meni
Pratik Mishra
Pratik Mishra izbran za GSoC 2020
Naslov projekta
Strojno učenje za odkrivanje nepravilnosti v odprtokodnih skupnostih
Opis projekta
Ta projekt bo imel eno najpomembnejših vlog pri doseganju Augurjevega cilja glede analize zdravja odprtokodne organizacije. Ne bo le zagotavljal vizualizacije, temveč tudi uporabne vpoglede, ki bodo uporabnikom pomagali najti razlog za nenormalne dejavnosti ali nenormalno obdobje.
Moj meni
Ore-Aruwaji Oloruntola
Ore-Aruwaji Oloruntola je bil izbran za Outreachy 2020
Naslov projekta
Zgradite proces poteka dela za oznako CHAOSS Diversity & Inclusion
Moj meni
Parth Sharma
Parth Sharma je uspešno zaključil GSoC 2019.
Naslov projekta
Zgradite meritve tveganja CHAOSS ter zrelosti in padca v Augurju
Opis projekta
Augur je popolnoma delujoč spletni sklad za izdelavo prototipov za meritve CHAOSS. Zagotavlja strukturirane podatke, pridobljene iz repozitorijev git z uporabo arhitekture vtičnikov, ki vključuje druge odprtokodne metrične projekte, kot sta Facade in FOSSology. Glavni cilj tega projekta je razširiti funkcionalnost Augurja z implementacijo meritev Tveganje in Rast-Zrelost-Padec CHAOSS in primerov uporabe s poudarkom na primeru uporabe odprtokodnega upravitelja skupnosti. Ta projekt s poudarkom na primeru uporabe upraviteljev skupnosti bo upraviteljem odprtokodnih skupnosti omogočil, da izkoristijo meritve Tveganje in Rast-Zrelost-Padec za boljše upravljanje svojih skupnosti in projektov.
Moj meni
Bingwen Ma
Bingwen Ma je uspešno zaključil GSoC 2019.
Naslov projekta
Zgradite meritve tveganja CHAOSS ter zrelosti in padca v Augurju
Opis projekta
Cilji projekta so implementacija meritev tveganja in drugih meritev v okviru meritev rasti-zrelosti-upada CHAOSS in primerov uporabe z Augurjem, pri čemer se osredotoča na to, kar smo odkrili kot primer uporabe upravitelja odprtokodne skupnosti.
Moj meni
Aniruddha Karajgi
Aniruddha Karajgi je uspešno zaključil GSoC 2019.
Naslov projekta
Implementacija metrike CHAOSS s Percevalom
Opis projekta
Cilj tega projekta je ustvariti referenčne izvedbe in teste, predvsem za metrike, ki jih je določila Evolution Working Group, pa tudi za druge delovne skupine. To bo storjeno z analizo podatkov, ki jih je Perceval pridobil iz različnih virov z uporabo jupyter notebooks, pandas in matplotlib.
Moj meni
Nishchith K Shetty
Nishchith K Shetty je uspešno zaključil GSoC 2019.
Naslov projekta
Podpora za metrike, povezane z izvorno kodo.
Opis projekta
Graal izdela analizo v zvezi s kompleksnostjo kode, kakovostjo, odvisnostmi, ranljivostjo in licenciranjem, proizvedeni podatki pa so v skladu s tistimi, ki jih lahko obdela GrimoireLab. Osredotočil se bom predvsem na:
- Dodajanje podpore za metrike, povezane z izvorno kodo, v Grimoirelab s pomočjo analiznih podatkov, ki jih je ustvaril Graal.
- Prilagoditev verige orodij Grimoirelab za izvajanje Graala in obdelavo podatkov, ki jih ta ustvari.
- Pisanje ustreznih testov enote za dodatna ozadja, njihove ustrezne podporne konektorje in metode.
- Izdelava analitike v zvezi s predlaganimi in izračunanimi metrikami* (opisano spodaj)
- Dodajanje dokumentacije v zvezi z dodatnimi funkcijami in izboljšavami obstoječih.
Od vseh petih ozadij, ki jih ponuja Graal, CoCom (Code Complexity) pokriva veliko večino priljubljenih jezikov, CoLic (Code License), ki ga podpirata NOMOS & ScanCode, pa nam pomaga pridobiti informacije, povezane z licencami in avtorskimi pravicami, iz skladišč za razvoj programske opreme in je neodvisen od jezika. . Dodajanje meritev, povezanih s tema dvema zaledjema v obdobju GSoC, bi se lahko v prihodnosti uporabilo za številne projekte.
Moj meni
Keanu Nichols
Keanu Nichols je uspešno zaključil GSoC 2018.
Naslov projekta
Poročanje o meritvah CHAOSS.
Opis projekta
Pisanje kode Python za poizvedovanje po zbirkah podatkov GrimoireLab Elastisearch in iz nje pridobitev metrik, pomembnih za poročilo. Možne tehnologije za doseganje tega cilja vključujejo Python Pandas.
Moj meni
Pranjal Aswani
Pranjal Aswani je uspešno zaključil GSoC 2018.
Naslov projekta
Poročanje o meritvah CHAOSS: preoblikovanje obstoječe kode in razširitev zmogljivosti projekta rokopisov.
Opis projekta
Projekt Manuscripts, ki je del nabora orodij Grimoire Toolset, nam pomaga pri analizi repozitorijev in projektov z ustvarjanjem poročila na podlagi vnaprej določenih metrik, ki dajejo pregled nad projektom. Infrastrukturo trenutnega sistema za ustvarjanje poročil je treba posodobiti, tako da lahko uporabniki porabijo manj časa za ugotavljanje, kako in se lahko osredotočijo na funkcionalnost. Cilj tega projekta je razširiti zmogljivosti projekta Manuscripts, tako da zajema skoraj vse metrike, ki jih je mogoče izračunati z uporabo različnih podatkovnih virov. Ob koncu tega projekta bomo imeli večji in boljši sistem poročanja.