Changelog API – veebipõhine muudatuste logimise teenus
Laen...
Kuupäev
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
Over time, developers release new versions of software projects that include one or more changes. Information regarding these changes is typically documented in text files, web pages, distribution platform introduction pages, or dedicated sections within the software itself. Users and stakeholders rely on these sources to assess version updates and determine the most suitable release for their needs. This bachelor’s thesis aims to develop an open-source, web-based service that centralizes changelog management and establishes standardized guidelines for its content.
Aja jooksul avaldavad arendajad tarkvaraprojektidest uusi versioone, millesse kuulub üks või mitu muudatust. Tihti kasutavad nad muudatuste info talletamiseks tekstifaili, veebilehte, jaotusplatvormi tutvustuslehte, mõnikord ka tarkvarasisest spetsiaalset vaadet. Projektist huvitatud inimesed saavad tänu nendele allikatele teha otsuse, millist versiooni nad soovivad kasutada. Käesoleva bakalaureusetöö käigus arendatakse avatud lähtekoodiga veebipõhine teenus Changelog API, mis viib muudatuste logi halduse ühte kesksesse kohta ja kehtestab selle sisule ühtsed reeglid.
Aja jooksul avaldavad arendajad tarkvaraprojektidest uusi versioone, millesse kuulub üks või mitu muudatust. Tihti kasutavad nad muudatuste info talletamiseks tekstifaili, veebilehte, jaotusplatvormi tutvustuslehte, mõnikord ka tarkvarasisest spetsiaalset vaadet. Projektist huvitatud inimesed saavad tänu nendele allikatele teha otsuse, millist versiooni nad soovivad kasutada. Käesoleva bakalaureusetöö käigus arendatakse avatud lähtekoodiga veebipõhine teenus Changelog API, mis viib muudatuste logi halduse ühte kesksesse kohta ja kehtestab selle sisule ühtsed reeglid.
Kirjeldus
Märksõnad
veebiteenus, API (rakenduse programmeerimisliides), väljalaskemärkmed, versiooniajalugu, versioonikontroll, Muudatuste logi, semantiline versioonide loomine, dokumentatsioon