# PRs require approval from a repository admin.
# Routing is by language folder. Last matching rule wins.
#
# HOW TO CHANGE THE CATCH-ALL REVIEWER:
#   Edit the `*` line below and replace @happyhuman with any GitHub username.
#   Submit a PR — it will require approval from the current catch-all reviewer.
#
# HOW TO ADD A NEW LANGUAGE FOLDER:
#   Add a new line following the same pattern: /core/<lang>/**  @username
#
# HOW TO CHANGE A LANGUAGE REVIEWER:
#   Find the relevant line(s) below and replace the username.

# Catch-all: docs, CI workflows, root configs, anything not matched below
* @happyhuman

# --- core/ ---
/core/python/**        @eliasecchig
/core/go/**            @tklopfenstein
/core/java/**          @eliasecchig
/core/typescript/**    @happyhuman
/core/kotlin/**        @happyhuman

# --- contrib/ ---
/contrib/python/**     @happyhuman
/contrib/go/**         @tklopfenstein
/contrib/java/**       @happyhuman
/contrib/typescript/** @happyhuman
/contrib/kotlin/**     @happyhuman

# --- skills/ ---
/skills/**             @happyhuman
