Fejlesztői környezet
Általunk használt fejlesztői környezetek:
A következő bővítményeket ajánljuk a Visual Studio Code-hoz: ESLint, Prettier, Auto Import, Bun, GitHub Copilot, Tailwind CSS Intellisense, Thunder Client.
Hardver
Egy Lenovo ThinkCentre M80s típusú számítógépet használtunk a fejlesztés nagy részében, amely a következő specifikációkkal rendelkezik:
- Processzor: Intel Core I5-10400
- Memória: 8GB
Az alábbi operációs rendszereken fejlesztettük a webalkalmazást:
- Windows 11 Pro
- Arch Linux
Futtatási környezet
- Node.js: v22.13.1 (a fejlesztés idejében a legújabb LTS verzió)
- Bun: v1.1.45 (a fejlesztés idejében a legújabb verzió)
Verziókezelés
A verziókezeléshez a Git verziókezelő rendszert használtuk, és a forráskódot a GitHub-on tároljuk. Az ütközések elkerülése érdekében feature branch-eket használtunk, és egy adott részfeladat elkészítése után pull request-et nyitottunk a development branch-be való merge-eléshez. Továbbá deployment-ek esetén a development branch-ből nyitottunk pull request-et a main branch-be, amelyet ellenőrzés után fel merge-eltünk.