Požadavky

  • GIT repozitář na Gitlabu.
    • Repozitář má README.md (K čemu projekt slouží, jak se používá, jak se instaluje, jaké jsou prerekvizity, apod.)
  • Použití vlastního projektu (ideální kandidát má kombinaci jazyků - např. Python a BASH, Markdown a JS, apod.)
  • Vytvořená CI v repozitáři.
  • CI má minimálně tři úlohy:
    • Test kvality Markdown stránek. (Kvalita dokumentace je důležitá. Minimálně README.md by mělo být v repozitáři dostupné.)
    • Kontrola syntaxe každého jazyka.
    • Použití "lint" nástroje pro každý jazyk.
  • (Volitelné/doporučené) Nástroj na kontrolu dostupnosti aktualizací/security updates pro moduly jazyka (pokud existuje).
  • (Volitelné/doporučené) Nástroj na kontrolu testů/code coverage (pokud existuje).
  • (Volitelné/doporučené) Pokud některé nástroje umí generovat HTML reporty - umistěte je na Gitlab pages.
  • (Volitelné/doporučené) Repozitář obsahuje šablonu ticketu.
Edited by Martin Dedek