From 4e314c73e9a728b4741355ec1826c19218f5482c Mon Sep 17 00:00:00 2001 From: Aleksandergreg Date: Sat, 10 Oct 2026 11:28:52 +0200 Subject: [PATCH] docs: Add description for repo via our tf managed github infrastructure --- infra/github/GOVERNANCE.md | 2 ++ infra/github/repository.tf | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/infra/github/GOVERNANCE.md b/infra/github/GOVERNANCE.md index b8e10bd..f785cd6 100644 --- a/infra/github/GOVERNANCE.md +++ b/infra/github/GOVERNANCE.md @@ -10,6 +10,8 @@ operator environment. The configuration owns the following settings: +- the public About metadata: description, documentation-site homepage, and + topics, so changes made in the GitHub settings UI appear as plan drift; - squash-only pull-request merges, auto-merge, update-branch suggestions, and automatic deletion of merged head branches; - a default-branch ruleset that blocks deletion and force pushes, requires a diff --git a/infra/github/repository.tf b/infra/github/repository.tf index 7106941..8146986 100644 --- a/infra/github/repository.tf +++ b/infra/github/repository.tf @@ -1,6 +1,9 @@ resource "github_repository" "opsquest" { - name = local.repository_name - visibility = "public" + name = local.repository_name + description = "Duolingo meets a terminal sandbox: a Go CLI game that teaches Linux and Docker operations through story-driven incidents in a safe, in-memory shell." + homepage_url = "https://aleksandergreg.github.io/go-cli-tool/" + topics = ["go", "cli", "terminal-game", "linux", "docker", "devops", "sre", "education", "learn-linux", "sandbox"] + visibility = "public" has_discussions = true has_issues = true