Navigační cesta dokumentu
Nastavení vývojového prostředí
Během roku 2022 proběhlo seznamování s moderními metodami vývoje. Na základě toho bylo vytvořeno vhodné pracovní prostředí pro moderní vývoj modulů pro Informační systém VŠPJ. Pro vývoj bude využíváno Dockeru ve spolupráci s Windows subsystem for Linux, dále PHP 8.2 a Symfony 6.2. Byl nakonfigurován docker a docker-compose soubor pro jednotlivé projekty. Nainstalovali jsme nový GitLab. Na základě studia různých metod struktury repozitařů jsme se rozhodli využít tzv. monorepo. V Gitlabu proběhlo nastavení skriptů pro Continuos integration, který kontroluje kvalitu kódu, provádí testování pomocí PHPUnit a rozděluje jednotlivé moduly do samostatných Composer balíčků pro znovupoužití pomocí Gitlab Package Registry. Byl vytvořen balíček pro usnadnění autoregistrace jednotlivých vlastních Symfony bundlů napříč projekty.
- Autor : Ing. Pavlína Nová
- Poslední změna : 22. února 2023 14:52