If Kres detects a git repo, finds link to GitHub upstream and if given
`GITHUB_API_TOKEN`, Kres sets up branch protection rule for the main
(`master`) branch of the project.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
This does some refactoring to the automatic project builder,
incorporates new language "markdown" and required building blocks
for markdown-lint.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
This includes Dockerfile, Makefile, .dockerignore,
.golangci.yml generator from the project.
Build instructions in this project were self-generated by Kres.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>