Přidání tools pro vývoj
Všiml jsem si, že nezávisle na sobě řešíme podobnou věc. Zhruba od listopadu odemne na Docker Hubu visí image s prostředím pro PA1/PS1/PA2. Postupně se o ní nějak starám a plánuji i starat do budoucna (vzhledem k tomu, že sám jsem uživatelem)... Napadlo mě se nabídnout a spojit síly, protože nevidím smysl v tom, abych dělal paralelně image pro stejný účel.
https://github.com/jmeinlschmidt/docker-progtest
https://hub.docker.com/r/jmeinlschmidt/progtest
Každopádně chápu, že tahle oficiální image má být 1:1 s Progtestem a nedá se tu, vzhledem ke kompatibilitě, úplně všechno. Hlavní motivace/featury, proč vedu tu svojí jsou:
- jsem jablíčkář a nejlepší řešení většiny věcí, které na macOS bohužel nejdou, je Docker
- CLion remote debug - bohužel GDB, macOS a CLion úplně nejdou dohromady a jediné spolehlivé řešení, jak rozchodit debug na macOS (mimo Docker), je zkompilovat vlastní binárku
- Valgrind - to samé viz výše (tuším, že na něj macOS distribuce neexistuje vůbec)
- distribuce některých programů pro BI-PS1 se na macOS liší
- atd.
Pokud by byl zájem, tak se budu rád podílet na téhle image, tj. implementování těch bodů výše formou nějakých pull-requestů a detailního popsání issues, včetně napsání basic README s tutoriálem atd.
Každopádně nevím, do jaké míry je to možné, vzhledem k nárokům na to, že jde o oficiální image.