Vývoj open-source aplikací
Předmět by seznámil studenty s tradičními způsoby vývoje a vydávání open-source softwaru a pokrýval témata s tím související. Mimo jiné:
- free software licence
- katedrála a tržiště apod.
- sémantické verzování a backportování, správa verzí obecně
- platformy pro vývoj a vydávání open-source softwaru
- komunikační kanály, zapojení komunity do vývoje
- continous integration
- jak dokumentovat free software
- build mechanismy jako autotools nebo cmake
- distribuční package management (jak dostat software do distribucí)
- ...
Aneb jak vydávat a vyvíjet open-source pořádně. Ne jen vzít zdroják a mrsknout ho na github.