Does Katalon have to live in its own repository or can I integrate katalon into my source repo?

I have katalon running locally in the GUI in it’s own directory, but I want to add Katalon to my source repository as its own directory. Will that work? We want to source control katalon tests in the same way we do with the source repo. We use azure devops for our CD/CI.

Basically I just want to know if Katalon can live inside my existing repo or if it has to be its own separate repo.