Atjauninājumu automatizācija atvērtā koda bibliotēkām
Autor
Ručevskis, Mārtiņš
Co-author
Latvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
Advisor
Čerāns, Kārlis
Datum
2025Metadata
Zur LanganzeigeZusammenfassung
Bakalaura darba mērķis ir veikt izpēti par atvērtā koda bibliotēku atjaunināšanu un automatizētu izmaiņu ģenerēšanu atpakaļnesaderīgām un novecojošām izmaiņām starp bibliotēku versijām. Darbā tiek apskatīti eksistējoši un līdzīgie risinājumi, potenciāli iespējamie risinājumi, problēmas un praktiski realizētas metodes, lai ģenerētu atjauninājumus. Darbs tiek fokusēts valodas PHP kontekstā. The purpose of this bachelor thesis is to explore ways how to perform automated open-source library updates by generating refactors for backwards incompatible and depreciated changes in between library versions. The paper examines existing and related solutions, options for automated refactor generation and change detection, as well as an attempt to practically implement a tool for automated refactor generation. The work is primarily discussed and implemented in the context of PHP programming language.