Projects

Saját, munkán kívüli projektek

Ez a project azért jött létre, mert szerettem volna az interneten egy zugot, ahol össze vannak szedve az elérhetőségeim és néhány információ rólam. Ezen kívül Monica Powell cikke által inspirálva egyfajta második agyként is használom.

A színfalak mögött ez egy Jekyll által generált, teljesen statikus weboldal, amit a GitHub Pages szolgál ki. A Jekyll Garden témát Hiran Venugopalan készítette, azonban néhány helyen módosítottam rajta, hogy jobban illeszkedjen az igényeimhez. Az oldalon fellelhető ikonok a Font Awesome és a Simple Icons oldalakról származnak, ezek segítségével készült a logo is. Több technikai infó a repóban található.

SSHanyi

Egy egyszerű kisalkalmazás, ami lehetővé teszi, hogy a felhasználó az SSH konfigurációit kezelje.

Worklog

Egy Kotlin-Native kisalkalmazás, amiben naplózhatjuk, hogy éppen milyen feladatokon dolgozunk. Az alkalmazás a felhasználó által megadott fájlba menti a naplóbejegyzéseket.

dotfiles

Ez a projekt a klasszikus értelemben nem tartalmaz forráskódot, de nagyon büszke vagyok rá. A dotfiles repómban találhatóak a konfigurációim, amiket a Chezmoi egy esetleges újratelepítésnél automatikusan felmásol, a szükséges alkalmazások telepítésével együtt.

CV

Story time, mert az önéletrajzom itt nem teszem közzé. Ez számomra azért egy érdekes projekt, mert valamiért én mindig fontosnak tartottam, hogy a cv kód legyen, lehessen verziókezelni és látni, ahogy fejlődik. Ezen szemléletmód miatt természetesen a cv-m is egy repóban lakik, és Latex-ben van megírva, mivel számos nagyon király sablon létezik hozzá. Legutóbb az előző Macemen nem volt arra hely, hogy a teljes TeXLive telepítve legyen, ezért először is összeállítottam hozzá egy Github Codespace-t, aminek a segítségével bármikor percek alatt online tudok dolgozni a projekten az nélkül, hogy bármit telepíteni kellene a gépemre. A másik érdekesség, hogy a fordított artifacteket sosem szerettem repoban tartani, így ki kellett valamit találnom, hogy a fordítás után a pdf-eket valahova automatikusan eltároljam. Itt jött a képbe a Github Actions, aminek a segítségével léterhoztam egy olyan workflow-t, ami minden push után lefordítja a cv-t és feltölti a pdf-eket a repó release-ei közé. Tipikusan egy olyan helyzetről van szó, amikor ezt az egészet megoldhattam volna annyival, hogy Online, pl. az Overleafen írom az egészet. De abban mi lett volna a kihívás? Így legalább megismerkedtem közelebbről a Codespaces-zel és a Gitlab Pipelines után a Github Actions-zel is.